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
Get started
Install the skills
npx skills add hermes-pro/storytold-skillsInstalls into Claude Code, Codex, Cursor, OpenCode and the other agents it finds on your machine.
git clone --depth 1 https://github.com/hermes-pro/storytold-skills.git /tmp/storytold-skills
cp -r /tmp/storytold-skills ~/.claude/skills/storytold-skillsClaude Code reads ~/.claude/skills/ (or .claude/skills/ in a project). Other agents read the same SKILL.md format from their own skills folder.
Inside this repo
19 skills
cadcraftcraft-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 mergwordcraftDocumentation
README
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_TOKENenvironment 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:
- Install: downloads each app's latest GitHub release for this OS and CPU, checks it against the release's
SHA256SUMS.txt, and unpacks it. - PATH: links
<app>and<app>-cliinto one bin directory and adds it to the persistent PATH if it isn't there yet. - Verify: runs an MCP handshake (
initialize+tools/list) against every server. - Register: adds each server to Hermes with
hermes mcp addand 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.