Pack · #319 trending skills repo · ↗ +8 stars this week

Storytold Skills

hermes-pro/storytold-skills

The Storytold (Adobe CC clone) open-source creative suite skill for Hermes Agent.

Stars
36
This week
+8
Forks
9
Open issues
0
Skills inside
19
Star trend · last 9 days+9 ★
Oct 29, 2026: 27 starsOct 30, 2026: 28 starsOct 31, 2026: 28 starsNov 1, 2026: 28 starsNov 2, 2026: 30 starsNov 3, 2026: 32 starsNov 4, 2026: 34 starsNov 5, 2026: 34 starsNov 6, 2026: 35 starsNov 7, 2026: 36 stars

Get started

Install the skills

npx skills add hermes-pro/storytold-skills

Installs into Claude Code, Codex, Cursor, OpenCode and the other agents it finds on your machine.

Inside this repo

19 skills

cadcraftTechnical drawing and drafting with CADCraft (AutoCAD-style): floor plans, site plans, mechanical part drawings, brackets, layouts with title blocks, dimensioned 2D drawings to scale. Draw lines, polylines, circles and arcs at exact coordinates, offset / trim / fillet, layers, dimensions, hatches, bcadcraftcraft-anythingStudy how a website, app or game works with Craft Anything (evidence-first inspection, clean-room by default), then build your own original version and check it against the original: capture a site's pages at desktop/tablet/phone widths with design tokens, layout per width and opened menus; record acraft-anythingdeckcraftPresentations with DeckCraft (PowerPoint-style): build and edit slide decks — pitch decks, reports, lectures, briefings. Slides from layouts, bullets, pictures, charts, tables, shapes, SmartArt and icons, themes and backgrounds, speaker notes, transitions, animations and motion paths, reusing slidesdeckcraftdesigncraftPage layout and publishing with DesignCraft (InDesign-style): brochures, newsletters, magazines, flyers, booklets, reports, certificates and data-merged cards. Multi-page documents with parent pages, page numbers, text frames, columns, paragraph / character styles, images, tables, text wrap; export designcrafteffectcraftMotion graphics and compositing with EffectCraft (After Effects-style): animated titles, title cards, lower thirds, logo reveals, kinetic type, intros, overlays with alpha, keyframes, easing, expressions, effects (glow, blur, keying, tracking), and renders to MP4 / GIF / WebM / ProRes / PNG sequenceeffectcraftfigcraftInterface design and prototyping with FigCraft (Figma-style): UI/UX design, mobile app and web mockups, wireframes, dashboards, landing pages, design systems with components, variants and variables (Light/Dark tokens), clickable prototypes, social graphics, whiteboards (sticky notes, connectors) andfigcraftfilmcraftVideo editing with FilmCraft (Premiere Pro-style): cut clips into a sequence, trim, razor, ripple, transitions (cross dissolve, dip to black), titles and lower thirds, animated graphics, music and audio levels/fades, color (Lumetri), speed changes, captions/subtitles (SRT/VTT, burn-in), transcript-bfilmcraftgridcraftSpreadsheets with GridCraft (Excel-style): budgets, sales reports, financial models, data analysis, pivot tables, charts and dashboards. Enter data and formulas (SUM, XLOOKUP, SUMIFS, dynamic arrays), format numbers, sort, filter, Solver and forecasts, and open / save XLSX, XLS, ODS, CSV, TSV, JSON,gridcraftlightcraftPhoto development and cataloguing with LightCraft (Lightroom-style): import and cull a shoot, rate / flag / keyword, develop RAW (DNG, CR2, CR3, NEF, ARW, RAF…) and JPEG photos (exposure, white balance, tone curve, HSL, B&W, crop, masks), HDR editing, apply presets, sync edits across a batch, HDR / lightcraftmaterialcraftProcedural PBR material design with MaterialCraft (Substance Designer-style node graphs): tileable bricks, stone, cobblestone, tiles, wood, metal, rust, marble, fabric, ground and other surfaces built from noises, patterns, filters and weathering nodes, rendered on a sphere or cube, and exported as materialcraftpdfcraftWork on existing PDFs with PdfCraft (Acrobat-style): read and extract text, merge/combine, split, reorder, rotate or delete pages, highlight and comment, fill or create forms, redact and audit redactions, add watermarks, headers/footers and page numbers, edit metadata and bookmarks, compress/optimizpdfcraftphotocraftPhoto editing and compositing with PhotoCraft (Photoshop-style): retouch and color-grade photos, levels / curves / hue-saturation, layers and masks, selections, cut-outs, text on images, banners and thumbnails, resize / crop, filters, PSD files, data-driven variants from a CSV, batch-process foldersphotocraftsolidcraftParametric 3D CAD with SolidCraft (Fusion 360 / SolidWorks-style): mechanical parts, brackets, mounting plates with hole patterns, flanges, bushings, enclosures and cases, 3D-printable parts, assemblies with joints. Parameters and expressions, sketches with dimensions, extrude / revolve / hole / filsolidcraftsoundcraftAudio editing, recording and mixing with SoundCraft (Pro Tools-style DAW): podcast and voice-over cleanup, music mixing and mastering, trimming, fades, crossfades, EQ, compression, reverb, sound effects, stems, loudness (LUFS) and WAV / AIFF / FLAC bounces.soundcraftstorytold-installInstall the storytold Crafting Apps (VectorCraft, PhotoCraft, FilmCraft, …) on PATH and wire their MCP servers into Hermes.storytold-installstorytoldPick the right storytold Crafting App for a creative task: vector art, photo editing, RAW development, motion graphics, video, layout, PDF, documents, spreadsheets, slides, audio, 2D CAD, 3D parametric CAD, UI design, procedural materials, 3D texture painting, or studying how a website, app or game storytoldtexturecraft3D texture painting with TextureCraft (Substance Painter-style): import a mesh (glTF/GLB, FBX, OBJ, STL, PLY, USD, Alembic) or use a built-in one, bake mesh maps (AO, curvature, thickness, normal from a high poly), paint PBR channels in layers with masks, apply materials and smart materials (rust, wtexturecraftvectorcraftVector illustration with VectorCraft (Illustrator-style): logos, icons, posters, flyers, badges, infographics, charts, and SVG / PDF / EPS / AI / DXF artwork. Draw shapes and Bézier paths, paint, set type, apply live effects, export.vectorcraftwordcraftWord processing with WordCraft (Word-style): write, format and edit documents — reports, letters, memos, résumés, proposals, manuals. Headings and styles, lists, tables, pictures, native charts and SmartArt, equations, headers/footers, page numbers, TOC, footnotes, comments, track changes, mail mergwordcraft

Documentation

README

View on GitHub ↗

Storytold skills for Hermes Agent

Hermes Agent skills for the storytold Crafting Apps: seventeen free, open-source creative tools written in Rust (SolidCraft comes from Tangency Labs). Each app ships a desktop app, a CLI and an MCP server.

The skills give an agent three things:

  • Install and wiring (storytold-install): download the apps, put them on PATH, check that each MCP server answers, and register it with Hermes.
  • Picking the right tool (storytold): a router that maps a creative task to the right app.
  • Knowing how to use it (one skill per app): the app's mental model, MCP tools, recipes, formats, CLI one-shots, pitfalls and how to verify the result.

Quick start

Install the storytold skill:

hermes skills install hermes-pro/storytold-skills/storytold --yes

Then tell Hermes:

Install the Storytold skills.

The storytold skill tells the agent how to install the other 18 skills. Then start a new session so they load, and tell Hermes:

Set up the Storytold Crafting Apps.

The agent downloads the apps, puts them on PATH, checks that their MCP servers answer, and registers them with Hermes. After one more new session (or /reload-mcp), the app tools are loaded and the agent picks the right app for each creative task.

The agent will ask you before it installs storytold-install with --force. Hermes scans skills from community sources and blocks any that match risky code patterns. The app skills and the router pass that scan. storytold-install doesn't, because its job is to:

  • persist a PATH entry (the Windows registry, or ~/.profile / ~/.bashrc / ~/.zshrc)
  • run the app CLIs and hermes mcp add
  • read STORYTOLD_* / GITHUB_TOKEN environment variables

To review it first, read storytold_tools.py, or run hermes skills inspect hermes-pro/storytold-skills/storytold-install.

Skills

Skill App For
storytold (router) Choosing the app for a creative task
storytold-install (all) Install, PATH, MCP check, Hermes registration
vectorcraft VectorCraft (Illustrator-style) Logos, icons, posters, illustration, SVG / PDF / EPS
photocraft PhotoCraft (Photoshop-style) Photo editing, retouching, compositing, PSD
lightcraft LightCraft (Lightroom-style) RAW development, culling, presets, batch export
effectcraft EffectCraft (After Effects-style) Motion graphics, animated titles, lower thirds
filmcraft FilmCraft (Premiere Pro-style) Video editing, transitions, titles, captions, MP4
designcraft DesignCraft (InDesign-style) Brochures, newsletters, multi-page layout, print PDF
pdfcraft PdfCraft (Acrobat-style) Merge/split, annotate, forms, redact, sign PDFs
wordcraft WordCraft (Word-style) Letters, reports, .docx
gridcraft GridCraft (Excel-style) Spreadsheets, formulas, charts, .xlsx / .csv
deckcraft DeckCraft (PowerPoint-style) Slide decks, .pptx
soundcraft SoundCraft (Pro Tools-style) Podcast editing, mixing, mastering, sound design
cadcraft CADCraft (AutoCAD-style) Floor plans, technical drawings, DXF / DWG
figcraft FigCraft (Figma-style) App and web screens, components, design tokens, prototypes, .fig
solidcraft SolidCraft (SolidWorks-style) Parametric 3D parts and assemblies, STEP / STL
materialcraft MaterialCraft (Substance Designer-style) Procedural PBR materials as node graphs, texture maps
texturecraft TextureCraft (Substance Painter-style) Baking and painting PBR textures on 3D meshes
craft-anything Craft Anything Study how a website, app or game works, build and check your own version

Each app skill has a references/ folder with that app's full command, effect or function catalog, generated from the live MCP server. The skills tell the agent to grep these files rather than read them whole.

Install the skills

The Quick start lets the agent install them. To install all 19 yourself in one line:

for s in storytold-install storytold vectorcraft photocraft lightcraft effectcraft filmcraft designcraft pdfcraft wordcraft gridcraft deckcraft soundcraft cadcraft figcraft solidcraft materialcraft texturecraft craft-anything; do hermes skills install "hermes-pro/storytold-skills/$s" --yes --force; done
'storytold-install','storytold','vectorcraft','photocraft','lightcraft','effectcraft','filmcraft','designcraft','pdfcraft','wordcraft','gridcraft','deckcraft','soundcraft','cadcraft','figcraft','solidcraft','materialcraft','texturecraft','craft-anything' | % { hermes skills install "hermes-pro/storytold-skills/$_" --yes --force }

--force is only needed for storytold-install (see Quick start). Single skills install the same way, e.g. hermes skills install hermes-pro/storytold-skills/vectorcraft.

You can also add the repo as a tap with hermes skills tap add hermes-pro/storytold-skills. Taps look under skills/ by default and these skills live at the repo root, so point that tap's path at the root in ~/.hermes/skills/.hub/taps.json.

To use a local checkout, copy the skill folders into your Hermes skills directory (~/.hermes/skills/<category>/, or %LOCALAPPDATA%\hermes\skills\ on Windows).

Install the apps

Once the skills are installed, ask Hermes to set up the Crafting Apps, or run the helper yourself. It needs Python 3.9+ and nothing else:

python storytold-install/scripts/storytold_tools.py setup            # all seventeen apps
python storytold-install/scripts/storytold_tools.py setup vectorcraft photocraft

setup does four things:

  1. Install: downloads each app's latest GitHub release for this OS and CPU, checks it against the release's SHA256SUMS.txt, and unpacks it.
  2. PATH: links <app> and <app>-cli into one bin directory and adds it to the persistent PATH if it isn't there yet.
  3. Verify: runs an MCP handshake (initialize + tools/list) against every server.
  4. Register: adds each server to Hermes with hermes mcp add and enables all its tools.

Then start a new Hermes session or run /reload-mcp. The tools appear as mcp_<app>_<tool>.

Windows Linux / FreeBSD macOS
Apps %LOCALAPPDATA%\storytold\apps\ ~/.local/share/storytold/apps/ ~/Library/Application Support/storytold/apps/ (CLI only)
On PATH %LOCALAPPDATA%\storytold\bin ~/.local/bin ~/.local/bin

The helper also has the subcommands status, install, path, verify and register (with --replace). See storytold-install/SKILL.md for those, for the environment variables that change the locations, and for the per-app MCP arguments. PhotoCraft, MaterialCraft and TextureCraft get file-access roots, SolidCraft an allowed folder, LightCraft gets a persistent library, VectorCraft runs --headless (so it never attaches to another app on port 7979), and PdfCraft runs --compact (17 tools instead of 184).

How the skills were tested

Every recipe marked (tested) was run against the released apps through their MCP servers or CLIs. The outputs were checked by rendering and looking at them, by reading values back, or by measuring them with ffprobe or ffmpeg. The versions tested were:

vectorcraft 0.21.0 · photocraft 0.20.1 · lightcraft 0.18.1 · effectcraft 0.21.0 · filmcraft 0.17.0 · designcraft 0.17.1 · pdfcraft 0.18.1 · wordcraft 0.15.2 · gridcraft 0.16.1 · deckcraft 0.15.1 · soundcraft 0.17.1 · cadcraft 0.17.1 · figcraft 0.15.0 · solidcraft 0.30.1 · materialcraft 0.1.2 · texturecraft 0.3.2 · craft-anything 0.3.0

Bugs and quirks found along the way, with their exact error text, are in each skill's Pitfalls section. Each skill also says what wasn't tested. When an app updates, regenerate its references/ from the live server and re-run its recipes.

Repository layout

<skill>/
├── SKILL.md          # frontmatter (name, description, platforms, metadata.hermes) + instructions
├── references/       # generated catalogs (app skills)
└── scripts/          # helper scripts (storytold-install)

License

MIT. See LICENSE. The Crafting Apps themselves are licensed separately by their own repositories.