skills/capabilities/blog-feed-monitor/SKILL.md
Scrape blog posts via RSS feeds (free, no API key) with Apify fallback for JS-heavy sites. Use when you need to monitor competitor blogs, track industry content, or aggregate blog posts by keyword.
npx skillsauth add athina-ai/goose-skills blog-feed-monitorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Scrape blog posts via RSS/Atom feeds (free) with optional Apify fallback for JS-heavy sites.
No API key needed for RSS mode.
# Scrape a blog's RSS feed
python3 skills/blog-feed-monitor/scripts/scrape_blogs.py \
--urls "https://example.com/blog" --days 30
# Multiple blogs with keyword filter
python3 skills/blog-feed-monitor/scripts/scrape_blogs.py \
--urls "https://blog1.com,https://blog2.com" --keywords "AI,marketing" --output summary
# Force Apify for JS-heavy sites
python3 skills/blog-feed-monitor/scripts/scrape_blogs.py \
--urls "https://example.com" --mode apify
<link rel="alternate"> tags/feed, /rss, /atom.xml, /feed.xml, /rss.xml, /blog/feed, /index.xmljupri/rss-xml-scraper (if token available)Note: The Apify fallback actor
jupri/rss-xml-scrapermay need updating -- it has not been verified recently. RSS mode works reliably without it.
Only tries RSS feeds, no Apify fallback.
Uses Apify actor directly, skipping RSS discovery.
| Flag | Default | Description |
|------|---------|-------------|
| --urls | required | Blog URL(s), comma-separated |
| --keywords | none | Keywords to filter (comma-separated, OR logic) |
| --days | 30 | Only include posts from last N days |
| --max-posts | 50 | Max posts to return |
| --mode | auto | auto (RSS + fallback), rss (RSS only), apify (Apify only) |
| --output | json | Output format: json or summary |
| --token | env var | Apify token (only needed for Apify mode/fallback) |
| --timeout | 300 | Max seconds for Apify run |
jupri/rss-xml-scraper -- minimal Apify creditscontent-media
Takes an existing screen recording or demo video and adds professional zoom/pan effects synchronized to the narration. Uses transcript-driven zoom targeting and Remotion for rendering. Optionally replaces audio with a soundtrack.
tools
Repurposes long-form video (podcasts, interviews, talks) into short-form vertical clips for Instagram Reels, TikTok, and YouTube Shorts. Handles transcription, moment selection, clip extraction, speaker-tracked reframing (16:9 to 9:16), and animated captions.
development
Creates talking head videos from any source material (docs, changelogs, blog posts, notes, transcripts). Produces multi-scene videos with avatar narration over screenshots/images using HeyGen v2 API. Supports Quick Shot and Full Producer modes.
tools
Generates Instagram-ready product reels from any e-commerce product page URL. Scrapes product images, classifies by type, generates AI-animated clips via Higgsfield API, creates text overlays with style presets, and composes a 15-20 second reel with music. Supports model-based and product-only reels.