follow-builders-sidecar
OpenClaw-only sidecar for the original follow-builders skill. Use when the user wants to take over scheduling and delivery without modifying the upstream skill, configure digest delivery, inspect takeover status, or roll back to the original cron.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/amortalsodyssey/follow-builders-sidecarFollow Builders Sidecar
This skill is the external delivery/scheduling layer for the original
follow-builders skill.
It does not patch the upstream repo. It only:
- imports the original config once
- disables the original digest cron
- creates and owns its own hourly cron
- checks upstream feed commits
- builds the digest
- delivers it through OpenClaw or Feishu card
Runtime requirements
This skill expects:
nodefor all sidecar scriptspython3for avatar circle-croppingopenclawfor cron inspection, job takeover, and message delivery
It also reads and writes local files during normal operation:
- reads
~/.follow-builders/config.jsononce during takeover - writes
~/.follow-builders-sidecar/config.json - writes
~/.follow-builders-sidecar/state.json - optionally writes
~/.follow-builders-sidecar/credentials.jsonfor local-only direct Feishu app credentials - can reuse OpenClaw-configured Feishu account settings when Feishu card delivery is enabled
When to use this skill
Use this skill when the user asks to:
- install or take over from the original
follow-builders - switch digest delivery to the sidecar flow
- configure timezone / language / daily-vs-weekly / delivery driver
- check whether takeover worked
- disable sidecar and optionally restore the original cron
Primary commands
Takeover / setup
Before running setup, ask the user which Feishu card mode they want:
- Reuse an existing OpenClaw Feishu account
- Configure a local direct Feishu app for this sidecar
If the user chooses direct Feishu app mode, collect:
appIdappSecretchatId- optional
domain(feishuby default,larkwhen needed)
Run:
node scripts/sidecar-setup.js
Optional flags:
--driver openclaw_announce|feishu_card--channel <channel>--to <target>--account <accountId>--feishu-mode openclaw_account|direct_credentials--feishu-account <accountId>--feishu-chat-id <chatId>--feishu-app-id <appId>--feishu-app-secret <appSecret>--feishu-domain feishu|lark--avatar-fallback-account <accountId>
Configure
Run:
node scripts/sidecar-configure.js ...
Common flags:
--language zh|en|bilingual--timezone <IANA timezone>--frequency daily|weekly--weekly-day monday|...|sunday--driver openclaw_announce|feishu_card--channel <channel>--to <target>--account <accountId>--feishu-mode openclaw_account|direct_credentials--feishu-account <accountId>--feishu-chat-id <chatId>--feishu-app-id <appId>--feishu-app-secret <appSecret>--feishu-domain feishu|lark
Important:
- After takeover, configuration belongs to the sidecar.
- Do not tell the user to keep changing the original skill's delivery time.
- If the user wants a different trigger window, tell them to edit the sidecar cron itself.
Status
Run:
node scripts/sidecar-status.js
Rollback
Run:
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-amortalsodyssey-follow-builders-sidecar": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
wechat-article-to-obsidian
Save WeChat public account articles (微信公众号文章) as clean Markdown notes in Obsidian. Use this skill whenever the user shares a mp.weixin.qq.com link and wants to save it to Obsidian, or mentions '微信文章', '公众号文章', '保存微信', '导入微信文章到Obsidian', 'save wechat article', 'clip wechat'. Also triggers when the user wants to batch-save multiple WeChat article URLs to their Obsidian vault. Zero external dependencies — just curl and Node.js.
conversation-recap-to-obsidian
Build high-value Obsidian daily and weekly review notes from conversation or existing markdown notes. Use this skill whenever the user asks to summarize the current chat into Obsidian, append a structured session recap, regenerate a daily summary from a full daily note, create or refresh a weekly report, merge same-topic work across multiple days, group work by project/task instead of by date, or extract structured review notes with conclusions, key points, tags, and wikilinks.
mail_invoice_archiver
Read supported mailbox providers such as 126, 163, and Gmail, identify invoice attachments or invoice download links, archive invoices by month, deduplicate by invoice number and amount, and prepare monthly reports plus delivery bundles. Use when OpenClaw needs to sync invoice mail, investigate failed downloads, package a month's archive, or summarize totals and high-value invoices.