From workflows
Cleans up stale Readwise Reader documents by identifying old unread articles and removing them with a safe two-pass dry-run-first workflow. Uses the 'readwise-custom prune' command with configurable filters for category, location, and age.
How this skill is triggered — by the user, by Claude, or both
Slash command
/workflows:readwise-prunelibrarianThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Two-pass stale document removal with safe defaults.
Two-pass stale document removal with safe defaults.
NEVER pass --delete without showing the user the dry-run output first.
--delete (dry run)--deletePass 1: Fetch all documents updated in the last N months (the "safe set" -- these have recent activity and are never pruned).
Pass 2: Fetch all documents matching filters. Remove from candidates any document that:
# Dry run (always do this first)
readwise-custom prune
readwise-custom prune --months 6
readwise-custom prune --category rss --location new
readwise-custom prune --exclude-tag "keep" --exclude-tag "reference"
# Limit candidates shown
readwise-custom prune --months 3 --limit 20
# JSON output (for review)
readwise-custom prune --months 6 --json
# Actually delete (after reviewing dry run)
readwise-custom prune --months 3 --delete
readwise-custom prune --category rss --months 1 --delete
| Flag | Default | Description |
|---|---|---|
--months <n> | 3 | Documents inactive for this many months are candidates |
--location <loc> | all | Filter: new, later, shortlist, archive, feed |
--category <cat> | all | Filter: article, email, rss, pdf, epub, tweet, video |
--exclude-tag <tag> | none | Skip documents with this tag (repeatable) |
--limit <n> | all | Cap number of candidates |
--delete | false | Actually delete (default is dry run) |
--json | false | Output as JSON |
readwise-custom prune --category rss --months 1 --location new
# Review, then:
readwise-custom prune --category rss --months 1 --location new --delete
readwise-custom prune --months 6 --exclude-tag "reference"
# Review, then:
readwise-custom prune --months 6 --exclude-tag "reference" --delete
npx claudepluginhub edwinhu/workflows --plugin workflowsList, search, save, update, and delete Readwise Reader documents via CLI. Manages document library with filtering, tagging, and bulk operations.
Interacts with Readwise Reader API via CLI to save documents from URLs/HTML, list queue by location/category, update states/labels, pull changes, and triage reading workflows.
Accesses Readwise highlights and Reader documents via CLI for searching, listing, reading, and creating highlights from the command line. Useful for terminal integration with reading libraries.