RSS-Brew Skill
Use this skill when you need to:
- run the RSS-Brew pipeline
- inspect the latest run
- do a dry-run
- update delivery status
- understand the current migration/app-wrapper state
- troubleshoot retry/finalize behavior
Current recommended entrypoint
Use the app CLI from the skill root:
cd /root/.openclaw/workspace/skills/rss-brew
export PYTHONPATH=app/src
python3 -m rss_brew.cli --help
Common commands:
python3 -m rss_brew.cli inspect latest --data-root '/root/workplace/2 Areas/rss-brew-data'
python3 -m rss_brew.cli dry-run --data-root '/root/workplace/2 Areas/rss-brew-data' --debug
python3 -m rss_brew.cli run --data-root '/root/workplace/2 Areas/rss-brew-data' --debug
python3 -m rss_brew.cli delivery update --data-root '/root/workplace/2 Areas/rss-brew-data' --status sent
Current architecture reality
RSS-Brew is in an in-place app-ification state:
app/is the new app wrapper/containerapp/src/rss_brew/cli.pyis the new entrypointscripts/still contain the runtime source-of-truth semantics- the app CLI intentionally delegates to legacy scripts in the current phase
Read these references as needed
- Usage / commands:
references/usage.md - Operational checks / failure modes:
references/ops.md - Pipeline behavior / outputs:
references/pipeline-spec.md - Retry / finalize architecture:
references/retry-architecture.md - Migration / implementation status:
docs/rss-brew-implementation-plan.md
Current default data root
/root/workplace/2 Areas/rss-brew-data
Important note
This skill is no longer just a loose script bundle. It is now a working app-wrapper around the legacy RSS-Brew runtime. Prefer the app CLI for new operations while keeping legacy scripts intact during migration.