Agent Plugins Marketplace
All plugins

drafts

v0.1.2

Writing workflows for developing ideas, drafting, and revising prose while preserving your voice.

CodexClaude Code14 Skills

By Rishi0 GitHub starsUpdated last week

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
14 skill or MCP entries
Source updated
Sep 12, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install drafts for Codex and Claude Code

Installs for the current user
codex plugin marketplace add rishirsv/dots
codex plugin marketplace upgrade dots
codex plugin add drafts@dots

Paste and run these commands in a terminal with Codex. They add and refresh the dots catalog, then install this plugin.

Compatibility: the page URL and API slug “drafts” remain stable.

  • Codex: drafts@agent-plugin-marketplacedrafts@dots

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/rishirsv/dots

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/drafts/.

Plugin files

plugins/drafts/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/ai-check/SKILL.md
├── skills/brainstorm/SKILL.md
├── skills/dev-edit/SKILL.md
├── skills/draft/SKILL.md
├── skills/final-pass/SKILL.md
├── skills/interview/SKILL.md
├── skills/line-edit/SKILL.md
├── skills/onboarding/SKILL.md
├── skills/outline/SKILL.md
├── skills/reader/SKILL.md
├── skills/save/SKILL.md
├── skills/scribe/SKILL.md
├── skills/setup-project/SKILL.md
└── skills/voice-check/SKILL.md

Included Skills14

ai-checkskills/ai-check/SKILL.md

Remove AI residue while preserving source meaning and voice. Use for AI-smell diagnosis or cleanup; apply silently when Draft or Line Edit calls it.

brainstormskills/brainstorm/SKILL.md

Help users surface raw material for a piece when they don't have a specific idea yet. Invoke with /brainstorm or when user says they want to explore ideas.

dev-editskills/dev-edit/SKILL.md

Review a draft for big-picture issues in argument, structure, stakes, evidence, and payoff. Use when a piece needs developmental editing, a top-level diagnosis, or substantial restructuring before sentence polish.

draftskills/draft/SKILL.md

Turn an outline, notes, source material, or partial prose into a complete draft while preserving the writer's voice, thesis ownership, and source provenance. Use when the user asks to draft a piece or section.

final-passskills/final-pass/SKILL.md

Run a publication-readiness check on a nearly complete piece and deliver a clear ready, almost-ready, or needs-work verdict. Use when the user asks for a final pass, quality gate, or pre-publication check.

interviewskills/interview/SKILL.md

Draw out and organize the writer's own thinking without supplying meaning, stakes, or an argument for them. Invoke with /interview or when the user has a specific idea they want to explore before outlining.

line-editskills/line-edit/SKILL.md

Revise prose at the sentence and word level while preserving voice, meaning, source accuracy, and useful weirdness. Use when the structure is stable and the user asks for a line edit, polish, tightening pass, or usable rewrite.

onboardingskills/onboarding/SKILL.md

Begin or refresh the separate VOICE.md and STYLE.md guides in a writer's durable writing home from a short conversation, existing writing, or maintained context. Use during first-run writing-home setup and when the user wants to define, calibrate, import, or update voice and style rules.

outlineskills/outline/SKILL.md

Organize interview material into a detailed structure using the 10%/30% framework. Invoke with /outline or after completing an interview.

readerskills/reader/SKILL.md

Read prose as its intended audience and report confusion, missing setup, and lost trust. Use for cold reads or first-time-reader feedback; use dev-edit for structural editing.

saveskills/save/SKILL.md

Capture a confirmed writing preference, editorial lesson, recurring failure pattern, or workflow improvement in the right durable context file. Use when the user asks to save, remember, codify, or turn a repeated correction into a rule.

scribeskills/scribe/SKILL.md

Route open-ended writing work through the smallest useful Drafts workflow. Use when the user wants to start, continue, finish, or improve a piece and has not named a more specific skill.

setup-projectskills/setup-project/SKILL.md

Create or initialize a writing home with VOICE.md, STYLE.md, examples/, and drafts/. Use for explicit setup or migration, or Scribe's first-use setup route.

voice-checkskills/voice-check/SKILL.md

Diagnose whether writing matches the active writer, project, publication, and platform voice context, then offer a closer revision. Use when the user asks whether text sounds like them, feels generic, or has drifted from an established voice.

Plugin manifests2

plugins/drafts/.codex-plugin/plugin.json
{
  "name": "drafts",
  "version": "0.1.2",
  "description": "Writing workflows for developing ideas, drafting, and revising prose while preserving your voice.",
  "author": {
    "name": "Rishi"
  },
  "repository": "https://github.com/rishirsv/dots",
  "skills": "./skills/",
  "keywords": [
    "writing",
    "books",
    "drafting"
  ],
  "interface": {
    "displayName": "Drafts",
    "shortDescription": "From first idea to finished prose, in your voice.",
    "longDescription": "Develop an idea, shape an outline, draft in your voice, and revise with focused editorial passes. Start with Scribe or choose a writing skill directly. Keep voice and style guidance in your own writing workspace.",
    "developerName": "Rishi",
    "category": "Productivity",
    "capabilities": [
      "Interactive",
      "Read",
      "Write"
    ],
    "defaultPrompt": [
      "Use $scribe to help me develop an idea into a draft.",
      "Use $reader to give my draft a fresh-eyes review.",
      "Use $setup-project to set up my writing workspace."
    ],
    "brandColor": "#7B5E45",
    "composerIcon": "./assets/icon.png",
    "logo": "./assets/logo.png",
    "screenshots": [],
    "websiteURL": "https://github.com/rishirsv/dots/tree/main/plugins/drafts",
    "logoDark": "./assets/logo-dark.png"
  }
}
plugins/drafts/.claude-plugin/plugin.json
{
  "name": "drafts",
  "version": "0.1.2",
  "description": "Writing workflows for developing ideas, drafting, and revising prose while preserving your voice.",
  "author": {
    "name": "Rishi"
  },
  "keywords": [
    "writing",
    "books",
    "drafting"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[drafts on Agent Plugins Marketplace](https://pluginsmp.com/plugins/drafts)