topic-finder

Fetches and dedupes niche headline candidates from RSS feeds and web search for ranking.

Updated Jul 5, 2026
One-click install
npx skills add https://github.com/SahilFruitwala/content-skills --skill topic-finder-sahilfruitwala
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: topic-finder
Source: https://github.com/SahilFruitwala/content-skills/tree/main/topic-finder
Command: npx skills add https://github.com/SahilFruitwala/content-skills --skill topic-finder-sahilfruitwala

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Creators struggle to answer "what should I post about" without manually scanning dozens of news sites and feeds. This Skill automates sourcing fresh, real headline candidates for any niche so you always have current, traceable topic ideas. ## Core Features & Use Cases - RSS Feed Fetching: Runs a stdlib-only Python script that parses RSS/Atom feeds from an editable feeds.txt into a clean JSON list of titles, sources, URLs, and dates. - Web Search Sourcing: Complements feeds with 3-6 targeted web search queries tuned to your niche and timeframe. - Dedup and Handoff: Removes duplicate stories and fluff, then hands the cleaned batch to headline-virality-scorer for ranked output with clickable sources. - Use Case: A tech creator asks "what's worth covering this week" and receives the top 10 scored, sourced headlines from the last 7 days of AI and developer news. ## Quick Start Ask the agent to find trending topics in your niche this week and rank the top ten with sources.

Frequently Asked Questions about topic-finder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find trending content topics for my niche?▼

Run the topic-finder pipeline: it fetches headlines from RSS feeds via fetch_rss.py and supplements them with web search queries tuned to your niche. Results are deduped and handed to a scoring skill that returns a ranked list with sources.

How do I parse RSS feeds with Python without installing packages?▼

Use the fetch_rss.py script, which relies only on the Python standard library (urllib, xml.etree.ElementTree) to fetch and parse RSS and Atom feeds. It outputs a JSON array of title, source, URL, and published date.

Can I use this for a niche other than AI and tech?▼

Yes, the skill is niche-agnostic. Edit scripts/feeds.txt to swap in your niche's feed URLs, one per line, and the web search queries are adjusted to whatever niche you name.

What happens if the RSS feed requests are blocked?▼

If outbound network access is blocked, fetch each feed URL with a web fetch tool, save the XML locally, and point the script at a file:// path. The parser handles the XML identically, and web search can carry more of the load.

Does topic-finder score or rank the headlines itself?▼

No, it deliberately delegates all scoring to the headline-virality-scorer skill to keep one source of truth for ranking logic. Topic-finder only fetches, dedupes, and cleans candidates before the handoff.