By stevegjones
Full presentation pipeline — brand, style, narrative, images, SmartArt, assembly, QA
Advisory agent that reviews assembled PowerPoint decks against conference presentation best practices. Assesses narrative coherence, visual storytelling, pacing, speaker notes quality, and audience appropriateness. Read-only — never modifies files or invokes services. Reports findings to the Deck Conductor.
Transforms structured slide briefs into creative image generation prompts. Composes spatial relationships, visual metaphors, and scene descriptions. Dispatched at Haiku by default, Sonnet on escalation.
Recommends graphic type and enrichment tier for SmartArt-candidate slides. Analyses content semantics, considers audience and budget, proposes 2-3 ranked options per slide. Negotiates with narrative-architect through approval/rejection loop.
Top-level pipeline orchestrator for the Jack-Tar Deckhand presentation engineering pipeline. Use when the user wants to create a conference-quality PowerPoint presentation from a TalkBrief. Sequences all L1 services (brand, style, narrative, notes, images, assembly, QA), manages draft/production lifecycle, tracks budget, and handles QA correction loops.
Assesses generated images for quality defects — artifacts, garbled text, wrong subject, palette drift, composition problems. Returns a pass/refine verdict with issues list. Read-only — never modifies files, generates images, or refines prompts.
Create or load a reusable BrandProfile from brand assets. Profiles persist at `./brands/{brand-id}/` for reuse across multiple deck sessions.
Assemble a .pptx presentation from all DeckContext contracts (SlideOutline, StyleGuide, ImageManifest, ChartManifest, SpeakerNotes) via PptxGenJS.
Run 25 automated quality assurance checks against an assembled .pptx file. Produces a QAReport JSON at `./tmp/deck/qa-report.json`.
Top-level image orchestrator. Routes all slide image generation to the appropriate skill (jack-tar-ollama:image, jack-tar-ollama:icon, jack-tar-ollama:pattern, jack-tar-ollama:diagram, jack-tar-cloud:image, jack-tar-cloud:icon, render_chart). Produces ImageManifest and ChartManifest. Also reads strategy-map.json to determine per-slide rendering approach (full_render, backdrop_render, composed).
Transform a TalkBrief into a structured SlideOutline through collaborative arc selection and autonomous outline generation.
Uses power tools
Uses Bash, Write, or Edit tools
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.
"A Jack-Tar never lets the deck go untended."
AI-powered skills and agents for building conference-quality presentation decks with Claude Code and Claude Desktop.
The existing pptx skill produces solid slide decks, but conference-quality presentations demand more: bespoke hero imagery, data-driven infographics, speaker-ready layouts, and a visual identity that holds up on a 40-foot projector screen in front of 2,000 people. This project closes that gap.
Jack-Tar is a coordinated suite of Claude skills and orchestration agents that combine image generation models, layout intelligence, and content-authoring tools into a single end-to-end pipeline. A speaker describes their talk, and the system delivers a polished, stage-ready .pptx — complete with generated visuals, consistent branding, typographic hierarchy, and speaker notes.
Building a conference deck today — even with AI assistance — still involves a fragmented workflow:
Each handoff loses context. The image generator doesn't know your slide dimensions. The layout tool doesn't know your narrative arc. Nobody enforces brand consistency across 30 slides. Jack-Tar eliminates these seams by keeping the entire pipeline inside Claude's skill and agent framework, where every component shares context.
The system is organised into three layers:
┌─────────────────────────────────────────────────────────┐
│ Orchestration Layer │
│ deck-conductor agent (top-level) │
│ Receives talk brief → coordinates all skills → .pptx │
└────────────┬──────────────┬──────────────┬──────────────┘
│ │ │
┌───────▼──────┐ ┌────▼─────┐ ┌──────▼───────┐
│ Content │ │ Visual │ │ Assembly & │
│ Skills │ │ Skills │ │ QA Skills │
│ │ │ │ │ │
│ • narrative │ │ • imagegen│ │ • layout │
│ • speaker- │ │ • iconset │ │ • brand-qa │
│ notes │ │ • palette │ │ • slide-qa │
│ • outline │ │ • chart │ │ • pptx-build │
└──────────────┘ └───────────┘ └──────────────┘
Orchestration Layer — A top-level agent (deck-conductor) that accepts a talk brief (topic, audience, duration, tone) and breaks it into a sequenced plan. It calls the content, visual, and assembly skills in dependency order, passing shared context (palette, narrative arc, brand tokens) between them.
Content Skills — Responsible for the intellectual structure of the deck: outline generation, slide-by-slide narrative, headline copywriting, and speaker note drafting. These skills understand conference communication patterns (the "rule of three," progressive disclosure, audience callbacks).
Visual Skills — Handle all image and graphic asset creation: hero images via generation models, icon set curation, colour palette derivation, and data visualisation/chart generation. Every visual skill is resolution- and aspect-ratio-aware for standard slide dimensions (16:9 at 1920×1080 or 2560×1440).
Assembly & QA Skills — Take the content and visual outputs, compose them into .pptx using the existing pptxgenjs pipeline, enforce layout rules, and run automated visual QA (overlap detection, contrast checking, margin enforcement, text overflow).
deck-conductor — Orchestration AgentThe central agent that owns the end-to-end workflow.
Responsibilities:
DeckContext) that carries palette, fonts, brand tokens, image manifest, and outline across all skill calls.Key design decisions to make:
DeckContext is serialised and passed between skills (JSON blob vs. file on disk).narrative-architect — Content Outline SkillTransforms a talk brief into a structured slide outline.
npx claudepluginhub stevegjones/jack-tar-deckhand --plugin jack-tar-deckhandAI/ML specialist agents — architects, prompt engineers, RAG designers
Full-stack agents — frontend, backend, API, DevOps architects
AI-First SDLC — zero-debt development with validators, enforcement, and workflows
Python-specific validation, patterns, and expert agents
Cloud infrastructure agents — cloud, container, SRE specialists
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Comprehensive SEO analysis plugin for Claude Code. 25 sub-skills (21 core + 1 orchestrator + 1 framework + 2 extension mirrors) and 18 sub-agents cover technical SEO, content quality, schema, sitemaps, Core Web Vitals, local SEO, backlinks, AI/GEO, ecommerce, hreflang, SXO, clustering, drift monitoring, and Google APIs. Includes optional MCP extensions, SPA-aware rendering, portability, and hardened SSRF/DNS-rebinding safe fetchers.
Modern R development skills for Claude Code - tidyverse patterns, rlang metaprogramming, Bayesian inference, performance optimization, and more