talksmith
01Plugin Claude Code
Plugin marketplace listing 1 plugin: talksmith.
Plugin Claude Code
Plugin marketplace listing 1 plugin: talksmith.
Plugin Claude Code
Presenter Agent for talks and pitches. Takes raw sources (PDFs, papers, chat exports, URLs, images) through an 8-step workflow — Frame → Collect → Corpus → Draft → Review → Polish → Render → Learnings — to a structured outline you edit (draft.md), a polished deliverable (final.md), and a rendered deck: a…
Settings file Claude Code
Agent settings declaring 5 allowed tools.
Instructions file
Instructions for veigap/talksmith, covering talksmith — plugin development notes, what this repo is, ownership map — where a fact lives, path conventions and common edits.
Agent
Read-only batch reviewer that audits draft.md against the Talk's thesis, audience, corpus, design principles, and learnings. Returns a punch-list of [blocker]/[major]/[minor] critiques. Dispatch at every Step-4 drafting milestone (scope=thesis, agenda, section:N, full). Never writes.
Agent
Blind visual critic for one rendered diagram. Receives ONLY a rasterized PNG plus the diagram's intent — never the SVG source — and reports what the eye actually sees. Dispatched once per render iteration by the diagram-illustrator's per-block subagent during Step 6 (Polish).
Agent
Step 6 (Polish) coordinator for the ASCII -> SVG pass. Walks final.md via the talksmith:polish-ascii skill, dispatches talksmith:ascii-to-svg once per render-driving block (sliding window of 5), has each render reviewed by a blind diagram-critic subagent, stamps the renders so unchanged blocks skip next pass, and…
Agent
Sole writer of draft.md (Steps 1-5), final.md (Step 6 onward), and memory.md for the active Talk. Dispatch to capture briefings, write thesis/agenda/sections/slides, apply feedback bullets, produce final.md in Polish, promote learnings, and update memory.md at step closures.
Agent
Cross-Talk curator of the shared knowledge-library/ at the user's working directory root. Sole writer to knowledge-library/. Dispatch at Step 8 (Learnings) when the presenter chooses to promote a just-finalized Talk - curates research/corpus/, final.md, and images/ into topic folders rather than 1-to-1 copying.
Agent
Step 6 (Polish) coordinator for the generated-aside pass. Walks final.md via the talksmith:polish-images skill, extracts each directive (description + side + context) to a sidecar, dispatches the tool-agnostic talksmith:generate-image skill once per directive to produce an atmospheric aside image, folds in the deck…
Agent
Lossless restructuring of raw source material (PDFs, HTML, chat ZIPs, captured web pages) into uniform Markdown records under research/corpus/. Active during Step 3 (Corpus) of the Talksmith workflow, and whenever new sources are added later. Dispatch with the active Talk folder path and optional flags (processimages…
Agent
Independent critic for ONE slide's template classification. Receives the slide's source markdown, the template the FILL step chose, and its choice trace — never the rest of the deck's choices — re-runs the catalog's discriminator walk from scratch, and confirms or proposes a re-classification citing the catalog rule.…
Command
Drop the Talksmith working-directory stubs (CLAUDE.md + AGENTS.md) and a build-artifact .gitignore into the current project root.
Skill Claude CodeCodex
Render one ASCII diagram block into one SVG file, applying the standing visual rules in config/diagram-style.md plus optional caller style directives. Invoked by the diagram-illustrator role once per fenced ASCII block during Step 6 (Polish), with pre-extracted slide context passed in. CLI-safe.
Skill Claude CodeCodex
Elimina patrones de escritura de IA en prosa en español. Usar solo cuando el usuario invoque explícitamente desrobotizar o pida aplicar esta skill por nombre, o cuando el rol Editor la aplique a la prosa en español de un Talk. No activar por redactar, editar o revisar texto en español sin esa solicitud explícita.
Skill Claude CodeCodex
Mechanical bookkeeping for the Step 5 (Review) feedback loop on draft.md — detect, stamp, close, and mirror Presenter-feedback bullets — plus the rescue-open pass Step 6 runs against final.md. The Editor authors only wording; every line edit goes through this CLI. CLI-safe, stdlib-only Python.
Skill Claude CodeCodex
Tool-agnostic image generation for the image-illustrator's Step-6 aside pass. Takes a resolved prompt + aspect + output path and produces one raster image using whatever image-generation capability the session exposes (an MCP image tool, the host's native image generation). Returns unavailable — never fails the build…
Skill Claude CodeCodex
Fetch a web page (HTML + best-effort Markdown extraction + referenced images) into talks/ /research/web/ / for the librarian to ingest at Step 3. Invoke when the presenter hands over a URL to capture; pass the URL and the active Talk path. CLI-safe, stdlib-only Python.
Skill Claude CodeCodex
Render a Talk's final.md to a presentation — a native .pptx (styles pptx-strict / pptx-free-form, Cowork-only) or a code-rendered HTML/Reveal.js deck (html-strict, Cowork-independent; also the Step-5.5 live view from draft.md via --draft). Optional Step 7 of the workflow. The style: invocation parameter is mandatory …
Skill Claude CodeCodex
Deterministic CLI helper for Step 6 (Polish), used by the editor + diagram-illustrator roles — scans a Talk's final.md for fenced ASCII diagram blocks (with per-block slide context) and mechanically handles sidecar extraction, render-arg fan-out, idempotency stamping, and fence-to-image cleanup. The canonical…
Skill Claude CodeCodex
Deterministic CLI helper for Step 6 (Polish), used by the image-illustrator role — scans a Talk's final.md for | --> directives (with per-block slide context), and mechanically handles sidecar extraction, render-arg fan-out, idempotency stamping, and directive-to-aside cleanup. Sibling of talksmith:polish-ascii.…
Skill Claude CodeCodex
Explain what changed between a Talk's final.md and the reconcile/finalpptx.md reconstructed by talksmith:pptx-extract — per-slide title/content/notes/image deltas — emitting a human-readable report plus reconcile/finalpptx.diff.json for talksmith:pptx-merge. Second stage of the reverse pipeline. CLI-safe, stdlib-only…
Skill Claude CodeCodex
Reconstruct a Talk's presentation Markdown (reconcile/finalpptx.md + inventory + staged images) from a possibly hand-edited .pptx. First stage of the reverse pipeline — run before talksmith:pptx-diff and talksmith:pptx-merge. Mandatory --style {strict|free-form}. Requires python-pptx; no Cowork dependency.
Skill Claude CodeCodex
Learn strict-style conformance patterns from a hand-corrected deck — learnpatterns.py measures recurring geometry deltas against the as-generated baseline, and the LLM judges which generalize, appending candidates to config/strict-learnings.md. Strict-only; runs auto after talksmith:pptx-merge or on-demand. Requires…