From gist-writer
Publish a Claude-authored solution as a GitHub gist with clear AI-attribution, model name, date, and a "no warranty" disclaimer. Use when Claude solved a problem solo (not collaborative debug — that's debug-writeup-gist) and the user wants to share the validated answer. Visibility (public/private) is a parameter; defaults to the user's configured preference. Public publishes go through scrub-pii first.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin gist-writerThis skill uses the workspace's default tool permissions.
Use this when **Claude figured something out** and the user wants to share the result. The gist is clearly attributed to Claude with a model + date header so it's transparent that the content is AI-authored, not the user's own writeup.
Prevents silent decimal mismatch bugs in EVM ERC-20 tokens via runtime decimals lookup, chain-aware caching, bridged-token handling, and normalization. For DeFi bots, dashboards using Python/Web3, TypeScript/ethers, Solidity.
Share bugs, ideas, or general feedback.
Use this when Claude figured something out and the user wants to share the result. The gist is clearly attributed to Claude with a model + date header so it's transparent that the content is AI-authored, not the user's own writeup.
For collaborative debugging, use debug-writeup-gist instead.
public or private. Resolve in this order:
default_visibility in $CLAUDE_USER_DATA/gist-writer/config.json.private if no config exists. Never publish public without an explicit opt-in path — if visibility resolves to public from config (not from this turn), confirm once before posting.templates/claude-solution.md with the fields above. Fill {{model}} from $CLAUDE_MODEL (or the configured model_attribution) and {{date}} from date -u +%Y-%m-%d. Pull {{user}} from config.Environment-agnostic. and move on.visibility=public, invoke scrub-pii on the rendered content. Do not proceed past a 🔴 BLOCKING finding without explicit user override. Apply 🟡 redactions the user accepts.github-gist server, tools create_public_gist / create_private_gist). If the MCP is unavailable, fall back to:
gh gist create -d "<short description>" /tmp/<slug>.md # private
gh gist create -d "<short description>" --public /tmp/<slug>.md # public
wl-copy on Wayland, xclip on X11).| Placeholder | Source |
|---|---|
{{title}} | user-provided headline |
{{problem}} | user-described question / failure mode |
{{solution}} | the working answer |
{{rationale}} | "Why this works" |
{{environment}} | minimal env note, or Environment-agnostic. |
{{caveats}} | known constraints |
{{model}} | $CLAUDE_MODEL or model_attribution |
{{date}} | UTC date YYYY-MM-DD |
{{user}} | configured github_user |