sec-filing-watcher
Monitor SEC EDGAR for new filings and get Telegram/Slack summaries via Clawdbot. Use when setting up SEC filing alerts, adding/removing tickers to monitor, configuring form types, starting/stopping the watcher, or troubleshooting filing notifications.
Why use this skill?
Monitor SEC EDGAR for new corporate filings. Automatically track tickers, receive AI summaries via Telegram or Slack, and stay ahead of market moves.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/in-liberty420/sec-filing-watcherWhat This Skill Does
The sec-filing-watcher is an automation utility designed to keep you updated on corporate financial disclosures in real-time. By monitoring the SEC EDGAR database, it tracks your specific watchlist of company tickers and their associated form types (such as 10-K, 10-Q, or 8-K). When a new filing is published, the skill triggers a notification through Clawdbot, which fetches the document, generates a concise summary, and delivers it directly to your chosen communication channel, such as Telegram or Slack. This removes the need for manual site checks, ensuring you remain informed about critical market events immediately.
Installation
To begin, ensure you have the OpenClaw environment ready. First, install the skill using: clawhub install openclaw/skills/skills/in-liberty420/sec-filing-watcher. Next, prepare your watchlist by copying assets/watchlist.example.json to watchlist.json and populating it with your target tickers. Configure the required environment variables: OPENCLAW_HOOKS_TOKEN for authentication and SEC_WATCHER_RECIPIENT for notification delivery. If you are on macOS, install the provided launch agent via launchctl to enable background automation. For Linux users, a simple crontab entry running every 15 minutes is recommended to maintain the polling frequency. Always verify your setup with a manual run of node scripts/watcher.js to ensure the seeding process completes successfully.
Use Cases
- Investor Relations: Receive instant alerts when a company you own or track files their quarterly or annual reports.
- Market Analysis: Monitor competitors' 8-K filings to catch material developments, earnings announcements, or changes in corporate structure.
- Automated Research: Build a local archive of summarized SEC filings without spending time browsing the EDGAR portal manually.
- Alert Management: Dynamically add or remove tickers from your watch list as your investment thesis changes.
Example Prompts
- "OpenClaw, add TSLA and NVDA to my sec-filing-watcher list and set the notifications to my Telegram channel."
- "Check the status of my sec-filing-watcher; are there any errors in the current log file?"
- "OpenClaw, stop the SEC filing watcher for now because I need to update my form type preferences in the watchlist.json file."
Tips & Limitations
- Rate Limiting: The SEC restricts automated access. Always ensure your
SEC_WATCHER_USER_AGENTincludes valid contact information to prevent your IP from being blocked. - Seeding: The first time you run the script, it will create a
state.jsonfile to store existing filings. You will not receive notifications for past filings, only for new ones published after the initial seeding. - Persistence: If you encounter unexpected duplicate notifications, delete
state.jsonto force a clean re-seeding process. - Logs: Regularly inspect
watcher.logto troubleshoot connectivity issues or failed webhook delivery to Clawdbot.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-in-liberty420-sec-filing-watcher": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api
Related Skills
kraken-pro
Manage Kraken exchange accounts — portfolio, market data, trading, earn/staking, ledger export. REST API via python-kraken-sdk. Use when the user wants to check crypto portfolio, get prices, place/cancel orders, manage staking, export ledger for taxes, deposit/withdraw funds, or interact with Kraken in any way.
1password-sa
Securely inject secrets from 1Password into agent workflows. Uses service accounts with op run/.env.tpl as the primary pattern, op read as fallback. Includes hardened security rules, input validation, and troubleshooting for auth/permission failures. Use when accessing API keys, credentials, or any 1Password secret.
0g-compute
Use cheap, TEE-verified AI models from the 0G Compute Network as OpenClaw providers. Discover available models and compare pricing vs OpenRouter, verify provider integrity via hardware attestation (Intel TDX), manage your 0G wallet and sub-accounts, and configure models in OpenClaw with one workflow. Supports DeepSeek, GLM-5, Qwen, and other models available on the 0G marketplace.
solana-easy-swap
Swap any Solana token from chat. Say 'swap 1 SOL for USDC' and it handles everything — quoting, signing, sending, confirming. No API keys, no wallet extensions, no setup beyond a keypair. Powered by Jupiter. Use when a user wants to swap, trade, exchange, buy, or sell Solana SPL tokens, SOL, USDC, memecoins, or any token pair on Solana.