talksmith: Instructions file for Claude Code

CLAUDE.md

talksmith CLAUDE.md is an instructions file for Claude Code from veigap/talksmith. It costs 7,950 tokens per session, scanned A, original, MIT.

Project instructions for developing Talksmith, a plugin that uses a separate per-directory CLAUDE.md file to activate Talksmith for a subject workspace.

In plain words
What is it for?
They are for plugin contributors working on Talksmith, including its files, commands, subagents, and setup process.
Why use it?
They clarify the difference between plugin development notes and the user-facing setup file, avoiding confusion about installation and initialization.

Instructions file for Claude Code

Written for Claude Code: ${CLAUDE_PLUGIN_ROOT} variable. Also seen: reads .claude/ paths; mentions .claude-plugin; mentions CLAUDE.md.

This is veigap/talksmith's own configuration. It tells Claude Code how to work on talksmith itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything talksmith configures →

Not installable: its command points at a path on the author’s own machine, so it runs nowhere else. The line is /Users/.../talksmith/CLAUDE.md.

Reuse

Borrowing it

Nothing to install: this file belongs to veigap/talksmith. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/veigap/talksmith/main/CLAUDE.md
Clone the repo
git clone --depth 1 https://github.com/veigap/talksmith

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for talksmith CLAUDE.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/veigap/talksmith/claude-md/github.svg)](https://agentmods.dev/instructions/veigap/talksmith/claude-md)
Your own site
<a href="https://agentmods.dev/instructions/veigap/talksmith/claude-md"><img src="https://agentmods.dev/badge/instructions/veigap/talksmith/claude-md/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for talksmith CLAUDE.md

Your own site · 80×15
<a href="https://agentmods.dev/instructions/veigap/talksmith/claude-md"><img src="https://agentmods.dev/badge/instructions/veigap/talksmith/claude-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 7,950 This file is loaded in full into every session.
When invoked 7,950 The same file — it is already loaded in full.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.07950 $0.07950
Opus 5.5 $0.03180 $0.03180
Sonnet 5.5 $0.01590 $0.01590
Haiku 4.5 $0.00795 $0.00795

Measured 8d ago against content hash b969f0bd2b22, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

talksmith CLAUDE.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

CLAUDE.md · 172 lines

How it starts

The opening of the file, as written. The whole thing — 172 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Talksmith — plugin development notes

This file is the project-instruction file for plugin authors and contributors working in this repo. It is loaded by Claude Code only when a session is opened at the root of this repo to develop the plugin. End users never see it.

Two unrelated CLAUDE.md files — don't confuse them.

  • This file (/Users/.../talksmith/CLAUDE.md) is the plugin source repo's dev notes. It exists only here.
  • A user's CLAUDE.md is a per-directory stub that activates Talksmith for one subject working directory. It is created by /talksmith:init from talksmith-orch.md, lives in the user's cwd, and is completely separate from this file.

Installing the plugin (/plugin install talksmith@talksmith) is a one-time, machine-wide action — it does not create any CLAUDE.md anywhere. Initializing Talksmith for a working directory (/talksmith:init) is a separate, per-directory action that writes the stub. A user can install the plugin once and then run /talksmith:init in many different directories.

For the user-facing project overview, see README.md. For the full Presenter Agent operating spec (eight subagents, eight steps, schemas, interaction defaults), see orchestrator.md — that file stays in the plugin install and is auto-imported at session start by the thin talksmith-orch.md stub that /talksmith:init writes into a user's subject working directory.

What this repo is

The Talksmith Claude Code plugin. Installable surface:

Path Purpose
.claude-plugin/plugin.json Plugin manifest (name, version, description).
agents/ Ten Claude Code subagents — librarian, composer, editor, diagram-illustrator, diagram-animator, image-illustrator, diagram-critic, animation-critic, slide-classifier-critic, global-librarian. Each has YAML frontmatter (name:, description:) so it can be dispatched by name. diagram-illustrator and image-illustrator are Step-6 siblings: the former renders authored ASCII → SVG (diagrams); the latter generates atmospheric aside imagery from <!-- generate-image: … --> directives (tool-agnostic, degrades when no image capability is present). diagram-critic is the odd one out: it is dispatched by the diagram-illustrator coordinator itself — a critic wave between its render and revision waves, since subagents cannot launch subagents — rather than by the orchestrator, and its tools: Read restriction is load-bearing — it reviews a rendered diagram from its PNG alone and never receives the SVG path. That blindness is the point (see its own file). slide-classifier-critic is its twin one artifact earlier: dispatched by the md-to-deck skill (not the orchestrator) once per content slide between FILL and RENDER, it re-runs the catalog's discriminator walk on one slide's source and confirms or overturns the template the fill chose. Its tools: Read restriction is load-bearing for the same reason — it is blind to every other slide's classification, because a critic that can see the deck is concept-breakdown twenty times reads the twenty-first as normal.
commands/ Slash commands. Currently one: /talksmith:init.
skills/ Ten skills, all namespaced talksmith:<skill> in their SKILL.md frontmatter (the namespace is the convention — an un-namespaced name: collides with a user's own same-named skill instead of coexisting with it): ingest (web capture), ascii-to-svg (one ASCII block → one static SVG; owns the viewBox and rasterizer contracts), animate-svg (evolves a finished diagram SVG into its animated version — model-authored, honouring the practices in its PRACTICES.md), polish-ascii (Step-6 mechanical scan / sidecar / stamp / cleanup for diagrams — stamp-renders arms render idempotency), polish-images (its sibling — the same staged scan / sidecar / stamp / cleanup for <!-- generate-image: … --> aside directives) and generate-image (tool-agnostic backend the image-illustrator dispatches; produces a raster or returns unavailable, never blocks), feedback-cycle (Step-5 bookkeeping CLI), and md-to-deck (Step-7 render plus the PDF and .pptx exports measured from it). Every skill keeps its code in skills/<skill>/scripts/ (md-to-deck's audits in scripts/audits/) and its non-code assets beside SKILL.md (templates/, vendor/, icons/, examples/) — so a script reaches its skill's assets one level up. Shared code lives once under skills/_shared/, sys.path-imported by its consumers: _context.py (the slide-context scanner — both polish skills), _plan.py (the plan-file envelope, --final/--plan/--dry-run, and the gc live set with its recoverable images/.trash/ move — both polish skills, which are otherwise near-twins), and _write.py (the atomic in-place write every skill that edits draft.md/final.md must use — currently feedback-cycle). The model-reading audits share skills/md-to-deck/scripts/audits/_model.py (the _-key-excluding model walk). Two more are anti-slop passes the Editor applies to a Talk's prose, one per language: stop-slop (English, vendored from Hardik Pandya) and desrobotizar (Spanish) — both are explicit-invocation only, so neither fires on ordinary drafting or editing; the dispatch table lives in agents/editor.md. No skill requires Cowork. Everything else lives in each SKILL.md — don't restate it here.
schemas/ File-format specs (canonical empty forms for draft.md, memory.md, profile.md, principles.md, learnings.md, feedback-backlog.md, feedback-processed.md, corpus-record.md, talksmith-bugs.md), plus slide-model.md — the structured slide-model.json the md-to-deck skill fills (LLM) and the renderers consume.
config/principles.md, config/diagram-style.md, config/pptx-styles/ Bundled read-only design assets.
talksmith-orch.md The thin working-directory stub copied to CLAUDE.md in the user's cwd by /talksmith:init. Tells the agent to load the full spec from ${CLAUDE_PLUGIN_ROOT}/orchestrator.md at session start. Edit only when the session-start contract changes (new mandatory load, new directive) — and warn users to re-run /talksmith:init when you do.
talksmith-agents.md The Codex working-directory stub copied to AGENTS.md in the user's cwd by /talksmith:init. A thin pointer to CLAUDE.md (which owns the boot instructions) that re-states the two Claude-Code-specific fallbacks a non-Claude-Code agent needs — the @-import is inert, ${CLAUDE_PLUGIN_ROOT} is unset. Carries no independent workflow content, so it never drifts from CLAUDE.md. Edit only when those fallbacks change; re-init to redeploy.
orchestrator.md The full Presenter Agent operating spec — workflow Steps 0 → 8, role dispatch, schemas, interaction defaults. Stays in the plugin install; never copied. Edit freely when you change workflow, role contracts, or step-by-step behavior — plugin updates roll out automatically and existing user working directories pick up the change on their next session reload, without re-init.

Read the full file on GitHub · 172 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago Changed · +2 lines · +427 tokens per session b969f0bd2b22
  2. 20d ago Changed · +39 tokens per session 561f81d62ca2
  3. 1mo ago Changed · +8 tokens per session fb8600fc82a4
  4. 2mo ago Changed · +9 lines · +535 tokens per session cc5db40b2914
  5. 2mo ago First seen · 161 lines · 6,941 tokens per session scan A d4ff43587f9f

Subscribe to this mod's changes

talksmith CLAUDE.md is an instructions file published in the GitHub repository veigap/talksmith (11 stars, last pushed 7d ago), licensed MIT. It adds 7,950 tokens to every session, about $0.0318 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

talksmith CLAUDE.md compared with instructions from other repositories

talksmith CLAUDE.md next to 6 instructions from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
talksmith CLAUDE.mdveigap/talksmithInstructions file117d agoMITA7,950Claude Code
vscode buildNext.instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA9,719GitHub Copilot
next.js AGENTS.mdvercel/next.jsInstructions file143kyesterdayMITA7,461Codex, OpenCode
langchain AGENTS.mdlangchain-ai/langchainInstructions file149kyesterdayMITA4,680Codex, OpenCode
vscode oss-third-party-notices.instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA5,516GitHub Copilot
vscode copilot-instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA3,093GitHub Copilot
deepseek-harness AGENTS.mddeepseek-ai/deepseek-harnessInstructions file274k2d agoMITA4,313Codex, OpenCode