Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add Knuckles-Team/freshrss-agent --skill freshrss-subscription-managementgit clone --depth 1 https://github.com/Knuckles-Team/freshrss-agentWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/knuckles-team/freshrss-agent/freshrss-subscription-management)<a href="https://agentmods.dev/skills/knuckles-team/freshrss-agent/freshrss-subscription-management"><img src="https://agentmods.dev/badge/skills/knuckles-team/freshrss-agent/freshrss-subscription-management/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/knuckles-team/freshrss-agent/freshrss-subscription-management"><img src="https://agentmods.dev/badge/skills/knuckles-team/freshrss-agent/freshrss-subscription-management.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00124 | $0.00961 |
| Opus 5 | $0.00062 | $0.00481 |
| Sonnet 5 | $0.00025 | $0.00192 |
| Haiku 4.5 | $0.00012 | $0.00096 |
Grade A, and why
freshrss-subscription-management scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 96 lines — stays where its author put it; the contents beside it link to each section on GitHub.
FreshRSS Subscription Management
Write-side curation of FreshRSS through the Google Reader compatible API. These tools transparently fetch the short-lived GReader POST token required by write actions, so callers never manage it.
When to use
- List current subscriptions or categories/folders.
- Subscribe to a new feed (optionally with a title and category).
- Unsubscribe from a feed.
- Label an existing feed into a category.
- Mark items read, or star / unstar an item.
When NOT to use
- Read stream contents, item bodies, or unread counts →
freshrss-feed-reader. - Ingest feeds/items into the knowledge graph →
freshrss-knowledge-ingestion.
Prerequisites & environment
Connect via the mcp-client skill against the freshrss-agent MCP server.
| Variable | Required | Notes |
|---|---|---|
FRESHRSS_URL |
✅ | Base URL of the FreshRSS instance |
FRESHRSS_USER |
✅ | GReader account username |
FRESHRSS_API_PASSWORD |
✅ | GReader API password |
FRESHRSS_SSL_VERIFY |
optional | TLS verification toggle |
MCP_TOOL_MODE (condensed|verbose|both) selects the condensed surface vs.
the one-to-one verbose tools.
Tools & actions
Prefer the condensed tool; it takes action + a params_json JSON string.
| Condensed tool | Actions |
|---|---|
freshrss_subscriptions |
list, categories, subscribe, unsubscribe, label, mark_read, star |
Key parameters
feed_url— a feed URL, or afeed/<url>stream id (subscribe/unsubscribe/label).title— optional feed title onsubscribe.category— category label to assign (subscribe/label).item_ids— one id or a list of ids (mark_read).item_id+starred— id and boolean forstar(True to star, False to unstar).
Recipes (params_json)
List all subscriptions:
{}
Subscribe to a feed under a category:
{"feed_url":"https://example.com/rss.xml","title":"Example","category":"News"}
Label an existing feed into a category:
{"feed_url":"feed/https://example.com/rss.xml","category":"Research"}
Mark items read:
{"item_ids":["tag:google.com,2005:reader/item/00000000abcd"]}
Star an item:
{"item_id":"tag:google.com,2005:reader/item/00000000abcd","starred":true}
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 96 lines · 124 tokens per session scan A 3e820a693c10
freshrss-subscription-management is a skill published in the GitHub repository Knuckles-Team/freshrss-agent (0 stars, last pushed 11d ago), licensed MIT. It adds 124 tokens to every session and 961 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
monitor
Manage feed subscriptions that track blogs, repos, and living pages for changes. Use when adding, listing, removing, or checking monitored resources. Also use when the discovery skill flags a resource as monitorable. Triggers on: 'monitor this', 'subscribe to', 'track this repo', 'watch this blog', 'what are we…
rss-digest
Subscribe to RSS/Atom feeds with keyword filters and run digests delivered to Telegram. Use when subscribing to feeds, checking which feeds run, running a digest manually, or adjusting feed keywords.
subscription-management
Track, analyze, and optimize all SaaS subscriptions — renewals, usage analysis, cost optimization, vendor consolidation, and cancellation workflows.
feed-diet
Audit your information diet across HN and RSS feeds — beautiful reports with category breakdowns, ASCII charts, and personalized recommendations.
supsub-focus
A SupSub skill for managing focus points, which are topic-based feeds that collect content from multiple subscriptions such as public accounts, websites, and X. It can list, browse, filter, mark as read, and delete these focus points.
supsub-group
A tool for organising SupSub subscriptions into groups, which work like folders for sources such as websites, public accounts, and Twitter/X accounts.