Agent skill

Blog Feed Monitor

by gooseworks-ai in gooseworks-ai/goose-skills

Scrape blog posts via RSS feeds (free, no API key) with Apify fallback for JS-heavy sites.

MITAuto-check passedData & Analytics

Install Blog Feed Monitor

skills CLI
$ npx skills add gooseworks-ai/goose-skills --skill blog-feed-monitor -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install gooseworks-ai/goose-skills blog-feed-monitor --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/gooseworks-ai/goose-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/monitoring/capabilities/blog-feed-monitor .claude/skills/blog-feed-monitor && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
blog-feed-monitor
GitHub stars
1.2k
Used in
1 other repo
Token cost
~578 tokens
SKILL.md length
208 words
Files
3 (incl. scripts)
Skills in repo
273
Repo updated
First seen
Licence
MIT

At a glance

Scrape blog posts via RSS feeds (free, no API key) with Apify fallback for JS-heavy sites.

  • Works in 4 steps: For each URL, tries to discover an… → Parses discovered feeds (supports RSS… → If any URLs fail, falls back to Apify… → …
  • You need to monitor competitor blogs
  • SKILL.md covers Quick Start, How It Works, CLI Reference and Cost
  • Runs Python scripts from its folder; calls python3

What it does

Blog Feed Monitor is an agent skill from gooseworks-ai/goose-skills. 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.

Its SKILL.md is about 580 tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including scripts (for example `scripts/scrape_blogs.py` and `skill.meta.json`).

It sits in Data & Analytics, covering Web scraping and Blog and article writing. It works with Apify. The repository describes itself as: Library of Growth & GTM skills + data APIs for Claude Code, Codex, Cursor to run ads, social, content, lead gen, seo and data scraping. The licence is MIT.

When your agent uses it

  • You need to monitor competitor blogs
  • Track industry content
  • Aggregate blog posts by keyword

Example prompts

  • “/blog-feed-monitor”

Requirements

  • Python 3

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. For each URL, tries to discover an RSS/Atom feed
  2. Parses discovered feeds (supports RSS 2.0 and Atom)
  3. If any URLs fail, falls back to Apify jupri/rss-xml-scraper (if token available)
  4. Applies date and keyword filtering client-side

What it can do on your machine

Read from SKILL.md and the folder at commit 4bbe1ef. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Blog Feed Monitor loads about 578 tokens when it runs. Until then it costs about 54 tokens; SKILL.md has 208 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~54
When it runs · the whole SKILL.md, loaded when a task matches
~578

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from gooseworks-ai/goose-skills at commit 4bbe1ef, republished under its MIT licence (© gooseworks-ai). 208 words, ~578 tokens.

Download SKILL.mdSave it as .claude/skills/blog-feed-monitor/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
blog-feed-monitor
description
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.

Blog Feed Monitor

Scrape blog posts via RSS/Atom feeds (free) with optional Apify fallback for JS-heavy sites.

Quick Start

No API key needed for RSS mode.

bash
# 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

How It Works

Auto Mode (default)
  1. For each URL, tries to discover an RSS/Atom feed:
    • Checks HTML <link rel="alternate"> tags
    • Probes common paths: /feed, /rss, /atom.xml, /feed.xml, /rss.xml, /blog/feed, /index.xml
  2. Parses discovered feeds (supports RSS 2.0 and Atom)
  3. If any URLs fail, falls back to Apify jupri/rss-xml-scraper (if token available)
  4. Applies date and keyword filtering client-side

Note: The Apify fallback actor jupri/rss-xml-scraper may need updating -- it has not been verified recently. RSS mode works reliably without it.

RSS Mode

Only tries RSS feeds, no Apify fallback.

Apify Mode

Uses Apify actor directly, skipping RSS discovery.

CLI Reference

FlagDefaultDescription
--urlsrequiredBlog URL(s), comma-separated
--keywordsnoneKeywords to filter (comma-separated, OR logic)
--days30Only include posts from last N days
--max-posts50Max posts to return
--modeautoauto (RSS + fallback), rss (RSS only), apify (Apify only)
--outputjsonOutput format: json or summary
--tokenenv varApify token (only needed for Apify mode/fallback)
--timeout300Max seconds for Apify run

Cost

  • RSS mode: Free (no API, no tokens)
  • Apify mode: Uses jupri/rss-xml-scraper -- minimal Apify credits

© gooseworks-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (scripts) in skills/monitoring/capabilities/blog-feed-monitor of gooseworks-ai/goose-skills.

  • SKILL.md
  • scripts/scrape_blogs.py
  • skill.meta.json

Open the folder on GitHubat commit 4bbe1ef

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in gooseworks-ai/goose-skills, which our catalogue first saw on October 9, 2026.

Compare with similar skills

Blog Feed Monitor next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Blog Feed Monitor compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Blog Feed Monitor this skillgooseworks-ai/goose-skills1.2k1 repos~578Automated safety check: PassMIT
Content Ideasbradautomates/content-ideas133—~5.4kAutomated safety check: NotesMIT
Youtube API Skillbrowser-act/skills6.1k1 repos~1.6kAutomated safety check: PassMIT
Apify Trend Analysissickn33/agentic-awesome-skills47k2 repos~1.2kAutomated safety check: NotesMIT
Xquik X Tweet ScraperVarnan-Tech/opendirectory674—~1.7kAutomated safety check: PassMIT
Pp Apifymvanhorn/printing-press-library2.1k—~6.4kAutomated safety check: NotesApache-2.0

Similar skills

  • Content Ideas

    bradautomates/content-ideas

    Your For You page for content creators. An agent skill from bradautomates/content-ideas.

    133 GitHub stars~5.4k tokensUpdated 4 mo ago
    Data & AnalyticsAuto-check: notes
  • Youtube API Skill

    browser-act/skills

    This skill helps users automatically extract detailed video metrics and channel information from YouTube based on keyword searches using the BrowserAct API.

    6.1k GitHub starsUsed in 1 repo~1.6k tokens
    Data & AnalyticsAuto-check passed
  • Apify Trend Analysis

    sickn33/agentic-awesome-skills

    Discover and track emerging trends across Google Trends, Instagram, Facebook, YouTube, and TikTok to inform content strategy.

    47k GitHub starsUsed in 2 repos~1.2k tokens
    Data & AnalyticsAuto-check: notes
  • Xquik X Tweet Scraper

    Varnan-Tech/opendirectory

    Run Xquik's Apify Actor for X searches, posts, timelines, conversations, lists, articles, and engagement research.

    674 GitHub stars~1.7k tokensUpdated 1 mo ago
    Data & AnalyticsAuto-check passed
  • Pp Apify

    mvanhorn/printing-press-library

    Every Apify platform feature, plus a local SQLite store, cross-Actor search, novelty diffing, cost-aware runs, and...

    2.1k GitHub stars~6.4k tokensUpdated yesterday
    Data & AnalyticsAuto-check: notes
  • Apify CLI

    apify/apify-cli

    Official

    Patterns for invoking the Apify CLI (apify) from agents. An agent skill from apify/apify-cli.

    256 GitHub stars~1.5k tokensUpdated yesterday
    Data & AnalyticsAuto-check passed

More from gooseworks-ai/goose-skills

All 273 skills in this repo
  • Reddit Post Finder

    gooseworks-ai/goose-skills

    Scrape and search Reddit posts using Apify. An agent skill from gooseworks-ai/goose-skills.

    1.2k GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed
  • Create Image Fal

    gooseworks-ai/goose-skills

    Generate or edit an image via any FAL image model (nano-banana edit, gpt-image, flux, ...), ROUTED THROUGH THE fal-proxy so it bills the Ads agent.

    1.2k GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Render Hook Replacement

    gooseworks-ai/goose-skills

    Replace an existing video's opening with a supplied clip or free kinetic text hook while retaining and verifying every original body frame, audio, captions and ending.

    1.2k GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Competitor Post Engagers

    gooseworks-ai/goose-skills

    Find leads by scraping engagers from a competitor's top LinkedIn posts.

    1.2k GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check: notes
  • Render Chatgpt Chat

    gooseworks-ai/goose-skills

    Assemble a ChatGPT chat-reveal video ad from a thread + timeline JSON — one continuous Playwright recording of a ChatGPT mobile chat (user types with the iOS keyboard up → taps send → keyboard…

    1.2k GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Conference Speaker Scraper

    gooseworks-ai/goose-skills

    Extract speaker names, titles, companies, and bios from conference websites.

    1.2k GitHub starsUsed in 1 repo~846 tokens
    Auto-check passed

Works with

Questions about Blog Feed Monitor

What does Blog Feed Monitor do?

Scrape blog posts via RSS feeds (free, no API key) with Apify fallback for JS-heavy sites. Blog Feed Monitor is an agent skill from gooseworks-ai/goose-skills. Scrape blog posts via RSS feeds (free, no API key) with Apify fallback for JS-heavy sites.

When should I use Blog Feed Monitor?

Blog Feed Monitor fits situations like: you need to monitor competitor blogs; track industry content; aggregate blog posts by keyword.

How do I install Blog Feed Monitor in Claude Code?

Run `npx skills add gooseworks-ai/goose-skills --skill blog-feed-monitor -a claude-code`. Or copy the skill folder (skills/monitoring/capabilities/blog-feed-monitor in gooseworks-ai/goose-skills) into .claude/skills/blog-feed-monitor in your project. Claude Code loads it when a task matches its description.

How do I install Blog Feed Monitor in Codex?

Run `npx skills add gooseworks-ai/goose-skills --skill blog-feed-monitor -a codex`. Or copy the skill folder (skills/monitoring/capabilities/blog-feed-monitor in gooseworks-ai/goose-skills) into .agents/skills/blog-feed-monitor in your project. Codex loads it when a task matches its description.

Can I use Blog Feed Monitor in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gooseworks-ai/goose-skills --skill blog-feed-monitor -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/blog-feed-monitor, .gemini/skills/blog-feed-monitor, .github/skills/blog-feed-monitor and .opencode/skills/blog-feed-monitor in your project.

What does Blog Feed Monitor need to run?

Going by SKILL.md and its folder, Blog Feed Monitor needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Blog Feed Monitor access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Blog Feed Monitor safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Blog Feed Monitor use?

Blog Feed Monitor is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Blog Feed Monitor use?

About 578 tokens (SKILL.md is roughly 2.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Blog Feed Monitor?

Skills that share tags, products or a category with Blog Feed Monitor: Content Ideas (bradautomates/content-ideas, 133 stars), Youtube API Skill (browser-act/skills, 6.1k stars), Apify Trend Analysis (sickn33/agentic-awesome-skills, 47k stars) and Xquik X Tweet Scraper (Varnan-Tech/opendirectory, 674 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Blog Feed Monitor?

gooseworks-ai (a GitHub organization) maintains it in gooseworks-ai/goose-skills, which has 1,242 GitHub stars. The repository holds 273 skills in this directory. The repository was last updated on October 10, 2026.

Source: gooseworks-ai/goose-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.