A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Make AI-generated prose sound human. 29-pattern catalog + 8-rule operating system + 8-dimension scoring rubric. Works wi

"The butterfly counts not months but moments, and has time enough." — Rabindranath Tagore
A skill for Claude Code, OpenCode, GitHub Copilot CLI, OpenAI Codex CLI, Gemini CLI, Goose, and Hermes (NousResearch agent runtime). Run /tagore on the AI-drafted prose you just generated; it rewrites the text to sound human and scores how close it got. Named in homage to Rabindranath Tagore, whose prose carried what frontier models reach for and miss: a point of view, specificity over abstraction, and restraint over puffery.
Tagore attacks slop in two directions at once:
The skill runs every rewrite through a six-stage pipeline ending in an 8-dimension scoring rubric (5 mechanics + 3 substance) with a 56/80 pass threshold and subtotal floors so a piece can't pass on mechanics alone.
Tagore is a synthesis of two complementary skills:
| Source | Contribution |
|---|---|
| humanizer by blader (based on Wikipedia "Signs of AI writing") | 29-pattern catalog, voice calibration, personality/soul section, self-audit loop, full worked example |
| stop-slop by Hardik Pandya | 8 core principles, 12-item pre-delivery checklist, scoring rubric |
humanizer is a deep catalog with a pipeline. stop-slop is a tight rulebook with a scoring gate. Tagore fuses them into a single workflow and adds three substance dimensions (Specificity, Restraint, Voice) that neither skill scored on its own.
curl -fsSL https://raw.githubusercontent.com/apurvrdx1/tagore/main/install.sh | bash
The installer detects every supported harness on your system and installs Tagore into each. It also drops a universal symlink at ~/.agents/skills/tagore/ so any agent honoring the cross-tool convention can find it.
curl -fsSL https://raw.githubusercontent.com/apurvrdx1/tagore/main/install.sh | bash -s -- --platform claude
Supported --platform values: claude, opencode, copilot, codex, gemini, goose, hermes, agents (universal).
git clone https://github.com/apurvrdx1/tagore.git && cd tagore && ./install.sh --all
Pick your harness and copy the tagore/ directory (with SKILL.md inside) into the matching location:
| Harness | Global install path | Per-project alternative |
|---|---|---|
| Claude Code | ~/.claude/skills/tagore/ | .claude/skills/tagore/ |
| OpenCode | ~/.config/opencode/skills/tagore/ | .opencode/skills/tagore/ |
| GitHub Copilot CLI | ~/.copilot/skills/tagore/ | .github/skills/tagore/ |
| OpenAI Codex CLI | ~/.codex/skills/tagore/ | .agents/skills/tagore/ |
| Gemini CLI | ~/.gemini/skills/tagore/ | — |
| Goose | ~/.config/goose/skills/tagore/ | — |
| Hermes (NousResearch) | ~/.hermes/skills/writing/tagore/ (or $HERMES_HOME/skills/writing/tagore/) | .hermes/skills/writing/tagore/ |
| Cursor | — | .cursor/rules/tagore/ |
| Windsurf | — | .windsurf/rules/tagore/ |
| Universal (cross-tool) | ~/.agents/skills/tagore/ | .agents/skills/tagore/ |
The universal ~/.agents/skills/ path is recognized by OpenCode, Copilot CLI, and Codex, so installing there once covers three harnesses.
/tagore Humanize this draft: [paste text]
Or invoke the skill explicitly via the Skill tool. Provide a writing sample inline for voice calibration:
/tagore Humanize this. Use my style from this sample: [sample]. Now rewrite: [draft]
@tagore Humanize this draft: [paste text]
Voice calibration works the same way: paste a sample with your prose alongside the draft.
/tagore [paste text]
After copying the skill into the directory, run /skills reload (or restart the CLI) so Copilot picks it up. Verify with /skills info tagore.
codex
> /tagore Humanize this draft: [paste text]
Codex auto-loads everything under ~/.codex/skills/; no reload step required.
Hermes scans $HERMES_HOME/skills/ (default ~/.hermes/skills/) for category-grouped skills as <category>/<name>/SKILL.md. The installer drops Tagore under the writing/ category so it's discoverable alongside other writing skills.
Invoke by name in an agent task:
Use the tagore skill to humanize this draft: [paste text]
For containerized Hermes deployments (e.g. NousResearch reference image, MRTek's PaperClip/Hermes stack), set HERMES_HOME before running the installer so it targets the in-container path:
HERMES_HOME=/paperclip/.hermes ./install.sh --platform hermes
If the host has the parent-repo skill-overlay convention (e.g. MRTek's apps/hermes/overrides/skills/playbooks/), copy the tagore/ directory there instead — the container entrypoint syncs overlays into $HERMES_HOME/skills/ on each restart with cp -rn, so the agent picks up the skill across deploys.
Invoke by name and paste the text. Same six-stage pipeline runs regardless of the harness.
0. (Optional) Voice calibration from sample
1. Draft rewrite — apply the 8 core principles, scrub the 29 patterns
2. Pre-delivery checklist — 12 mechanical yes/no checks
3. Score 1–10 on eight dimensions (5 mechanics + 3 substance, revise if < 56/80)
4. Self-audit — "What makes this still obviously AI generated?"
5. Final rewrite incorporating the audit
6. (Optional) Brief change summary
| Dimension | Question |
|---|---|
| Directness | Statements or announcements? |
| Rhythm | Varied or metronomic? |
| Trust | Respects reader intelligence? |
| Authenticity | Sounds human? |
| Density | Anything cuttable? |
| Dimension | Question | Catches |
|---|---|---|
| Specificity | Names the actual thing, or gestures at categories? | Vague attributions, knowledge-cutoff hedging, generic positive conclusions |
| Restraint | States things at their actual size, or puffs them up? | Significance inflation, notability puffery, promotional language |
| Voice | Has a point of view, or neutral wire-copy? | Failure of personality: opinions, stakes, mixed feelings, first-person where appropriate |
Pass threshold: 56/80 (70%), with no subtotal failing on its own (Mechanics ≥ 35/50, Substance ≥ 21/30).
A piece can pass mechanics and fail substance. That's the "clean but soulless" failure mode the substance dimensions specifically catch.
Plenty of "anti-slop" prompts exist. Tagore's distinguishing features:
See examples/essays-with-scores.md for full before/after rewrites with scoring breakdowns.
MIT. See LICENSE.
Built from two excellent prior works:
Both are MIT-licensed; this merge is too.
Issues and PRs welcome. The most valuable contributions:
If tagore saved you from sounding like a chatbot in a doc that mattered, drop a coffee. The catalog grows from real submissions, and your support buys time to read them, score them, and ship them in the next release.
"LLMs use statistical algorithms to guess what should come next. The result tends toward the most statistically likely result that applies to the widest variety of cases." — WikiProject AI Cleanup
Good writing is rarely the most statistically likely thing. That gap is what Tagore tries to close.
Claude Code skill for YouTube creators — channel audits, video SEO, retention scripts, thumbnails, content strategy, Sho
AI image generation skill for Claude Code -- Creative Director powered by Gemini
A Claude Code skill by Hao (駱君昊) that learns your Facebook voice and auto-posts to FB / IG / Threads / X with a 14-day c
Universal SEO skill for Claude Code. 25 sub-skills + 18 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, bac