By znat
Review, share and discuss Claude Code plans on scratchtml. Plans are uploaded for inline review before exiting plan mode; revisions carry a changes-from-review section; share/get/list commands included.
Retrieve inline review comments from a scratchtml plan or document. Use when the user asks to get, fetch, or pull their comments/feedback from scratchtml.
List the user's uploaded scratchtml plans and documents (links + expiry). Use when the user asks what plans/documents they have on scratchtml.
Upload a markdown file, pasted content, or the current plan to scratchtml — returns a 24h shareable link with inline commenting. Use when the user wants to share, upload, or publish a plan or document to scratchtml.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
diagramsEncourages Claude to use mermaid fences for flows and architecture diagrams (rendered on scratchtml).
${user_config.diagrams}auto_openOpen uploaded plans in the browser automatically (local sessions only).
${user_config.auto_open}ui_mockupsEncourages Claude to include inline HTML/CSS/SVG mockups to illustrate UI layout ideas in plans.
${user_config.ui_mockups}plan_reviewReview plans on scratchtml before exiting plan mode (once per session).
${user_config.plan_review}approve_mode'ask' shows the built-in approval dialog after review; 'auto' approves reviewed plans automatically in auto mode.
${user_config.approve_mode}Review, share and discuss Claude Code plans on scratchtml — ephemeral (24h), sandboxed, commentable links.
When Claude finishes a plan in plan mode, this plugin routes it through a review loop instead of letting it go straight to approval:
plan finished ──▶ uploaded to scratchtml ──▶ link opens in your browser
│
you leave inline comments ◀────────┘
│
"Get my comments" ▼
Claude pulls feedback ──▶ revises ──▶ re-uploads rev with a
"Changes from review" table
│
▼
approval (built-in dialog, or automatic — see approve_mode)
Plus three commands, usable anytime:
| Command | What it does |
|---|---|
/scratchtml:share [path] | Upload any markdown/document → shareable, commentable 24h link |
/scratchtml:get [slug-or-url] | Pull inline comments, each paired with the text it refers to |
/scratchtml:list | List your uploaded plans (links + expiry) |
/plugin marketplace add znat/scratchtml-claude-plugin
/plugin install scratchtml@scratchtml
/mcp ← then authenticate "scratchtml" (browser sign-in)
Do the /mcp sign-in right away — it's what lets the first upload succeed.
Three options, prompted at install and editable later via /plugin:
| Option | Default | Effect |
|---|---|---|
plan_review | true | Intercept ExitPlanMode and run the review loop (once per session) |
auto_open | true | Open uploaded plans in your browser automatically |
approve_mode | ask | ask: built-in approval dialog after review. auto: reviewed plans are approved automatically in auto mode — the built-in dialog never appears (un-reviewed plans still get the dialog) |
/plugin.claude plugin disable scratchtml@scratchtml.auto_open runs on the machine hosting the session: in Remote Control / remote sessions the browser opens on the host, not your remote device — use the link Claude posts in chat.https://scratchtml.link/mcp, OAuth): upload_plan, get_feedback, list_plansExitPlanMode (review loop) · PostToolUse/upload_plan (browser open) · PermissionRequest/ExitPlanMode (auto-approve when approve_mode=auto)share, get, listnpx claudepluginhub znat/scratchtml-claude-plugin --plugin scratchtmlMemory compression system for Claude Code - persist context across sessions
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.