Install any skill in seconds. Free to start, no credit card required.
Get Started Free →l0ng-ai/papr-rss
Read, search and triage the user's Papr RSS subscriptions from the shell via the `papr` CLI.
Passed 16 of 18 test cases with the skill, and 2 of 18 without it.
and 14 more in the full report
16 fixed3 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
Delete the folder with ID 9 in Papr CLI.
| Checked | Without skill | With skill |
|---|---|---|
| The command uses 'papr folder delete 9' | Passed | Passed |
| The command includes the '--yes' flag | Missed | Passed |
The instructions your model reads when the skill loads.
papr is a token-efficient, agent-facing CLI over the user's local Papr RSS
database. It emits TOON on stdout (≈40% cheaper than
JSON, via the official toon-format encoder), keeps diagnostics on stderr, and
returns structured errors with exit codes (0 success/no-op, 1 runtime, 2 usage). Reads are token-minimal by default;
long article bodies are truncated with a --full escape hatch.
Run papr with no arguments first — it prints the unread dashboard plus the
most useful next commands, so you can orient without reading a manual.
papr # home: unread/starred counts + recent unread + next steps
papr feeds # subscriptions grouped by folder, with unread counts
papr list --feed <id> # articles in a feed (defaults to unread; --all for read too)
papr list --starred # smart views: --starred / --later / --tag <id> / --folder <id>
papr list --fields author,url # add columns: author,url,snippet,type,feed_id,published
papr read <id> [<id>...] # plain-text body, truncated; pass several ids to batch
papr read --feed <id> --unread --limit 5 # read a feed's latest unread in one call
papr read <id> --full # the complete body when truncation hid something
papr search "<query>" # FTS5 full-text search across every article
papr mark read <id> [<id>...] # state: read|unread|star|unstar|later|unlater (idempotent)
papr mark-all --feed <id> # mark a whole view read
papr subscribe <url> # auto-discovers the feed, inserts it, fetches it
papr refresh [--feed <id>] # fetch new articles over the network (RSS + newsletters)
papr extract <id> # fetch & store the cleaned full text of an article
papr tags | papr tag add <tag_id> <article_id> | papr tag create "<name>"
papr folders | papr folder create "<name>" | papr feed move <id> --folder <id>
test cases passed, vs 2 / 18 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.