Claude Code & Codex plugin for the open-source ArtCraft Craft App Suite: one craft Skill drives 12 local,…
Storytold
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Claude Code & Codex plugin for the open-source ArtCraft Craft App Suite: one
craft Skill drives 13 local, headless Craft MCP apps (photo, vector, video,
RAW, PDF, layout, sheets, docs, slides, CAD, audio, motion, interface design)
with staged copies and verified exports.
**English** · Deutsch · Türkçe
> **Thank you, ArtCraft team!** Storytold is built on the Craft App Suite, which
> the ArtCraft team released as free, open-source
> software: thirteen creative apps, each written from scratch. We're grateful for
> their generosity. None of this integration would exist without their work.
>
> ❤️ **ArtCraft team** 💚
**Local creative work. Native app engines. Verified file handoffs.**
Storytold is Devsolux's local integration kit for thirteen existing Craft CLI MCP
servers. One compact craft Skill guides the host; the apps keep their own
schemas, editing state, rendering and save semantics. Deterministic helpers
install and pin the thirteen CLIs on explicit command, stage files, generate
evidence-bound config and verify artifacts within stated limits. **No
gateway MCP server or second AI agent.**
The offline core suite, the official MCP SDK contract test,
strict Claude manifest validation and Claude Code/Codex install with Skill
discovery have been run, and setup has installed, probed and
Sigstore-verified all thirteen Craft CLIs on macOS, Linux and Windows runners
(twelve of them on a developer Mac as well); read
verification. Craft apps
are not bundled: installing the plugin installs guidance, the reviewed release
manifest and inactive templates, never binaries, permissions or running MCP
processes. Only the explicit setup command below installs and registers the
CLIs. Business use requires the local acceptance gates in
acceptance.
Install the Skill/plugin
Repository devsolux/storytold · plugin storytold · marketplace
devsolux-storytold. Both hosts take **plugin@marketplace**:
Update later (step 1 of 2):
Codex has no plugin update: marketplace upgrade refreshes the Git snapshot
and running plugin add again installs the newer version from it. A plugin
update brings the Skill, docs and the refreshed release manifest; it never
touches installed CLIs or host registrations, and the plugin directory now
carries the new version number. Step 2 of 2 moves the Craft CLIs:
--list shows which pins moved (manifest_commit_pinned: false);
--all --upgrade re-downloads only those apps, verifies and re-probes them and
leaves registrations as they are (same command path). When a release changes
an app's launch arguments (1.5.0 adds WordCraft's root flags), add --replace
so the differing registration is re-registered; without it setup reports it
and leaves it alone. Remove:
setup --remove --all first unregisters and deletes the thirteen
Storytold-managed CLIs and their pins (the workspace and its outputs stay, and
so does anything the lock cannot prove Storytold installed); uninstalling the
plugin alone would leave the servers registered and running.
The generated plugins/storytold/ runtime is committed, so both hosts install
straight from the public repository; nothing is built during installation. From
a source checkout, make install-claude-local or make install-codex-local
installs the local marketplace instead. These commands change host state; builds
and tests never run them, and only the explicit make github-* targets commit
or push.
Claude Code exposes the Skill as /storytold:craft; Codex lists it as
storytold:craft in its Skill picker. Use one native MCP registration per app.
Local Codex support is an additive packaging/configuration adaptation, **not** a
remote ChatGPT connector. Host packaging and installation sources are recorded in
source ledger.
Craft App Suite
ArtCraft Launcher installs the **Craft App Suite**: free, open-source creative tools from the
ArtCraft team, each written from scratch in Rust and each able to
stand on its own.
| | App | What it's for | Code | Learn more |
|:-:|---|---|---|---|