Agent skills (SKILL.md) for the ArtCraft Rust creative suite — evidence-verified, MCP/CLI surfaces — for Claude Code, Codex, OpenCode, Devin, CommandCode, ZCode
# Add to your Claude Code skills
git clone https://github.com/midasmatterhorn/artcraft-skillsGuides for using ai agents skills like artcraft-skills.
See how artcraft-skills compares with popular alternatives.
artcraft-skills is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by midasmatterhorn. Agent skills (SKILL.md) for the ArtCraft Rust creative suite — evidence-verified, MCP/CLI surfaces — for Claude Code, Codex, OpenCode, Devin, CommandCode, ZCode. It has 51 GitHub stars.
artcraft-skills's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/midasmatterhorn/artcraft-skills" and add it to your Claude Code skills directory (see the Installation section above).
artcraft-skills is primarily written in PowerShell. It is open-source under midasmatterhorn on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh artcraft-skills against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Thirteen evidence-verified agent skills — plain SKILL.md files following the agentskills.io standard — that teach AI coding agents to drive the ArtCraft creative suite. Built for Claude Code, OpenAI Codex & ChatGPT desktop, OpenCode, Devin, CommandCode, ZCode, Google Antigravity and Gemini CLI.
ArtCraft is the open-source, pure-Rust, clean-room creative suite from the storytold organization (Photoshop-, Illustrator-, Premiere-, Lightroom-, Acrobat-, After Effects-, InDesign-, Figma-, Word-, Pro Tools-, PowerPoint-, AutoCAD- and Excel-style apps, all installable via the ArtCraft Launcher).
Each skill teaches an AI coding agent what one app can really do, what it cannot do yet, and how to drive it correctly — through the app's first-class automation surface (headless CLI, MCP (Model Context Protocol) server, localhost JSON control channel) rather than blind GUI automation. Mention an app or one of its file formats — .psd, .pptx, .xlsx, .docx, .dxf — and the matching skill triggers.
Works with: any agent that implements the agentskills.io SKILL.md standard — Claude Code, OpenAI Codex & ChatGPT desktop, OpenCode, Devin, CommandCode, ZCode, Gemini CLI, Google Antigravity and more. One command per agent:
| Agent | Install | Skill directory it scans |
|---|---|---|
| OpenAI Codex · ChatGPT desktop | bash install.sh |
~/.agents/skills/ |
| ZCode | bash install.sh |
~/.agents/skills/ (also ~/.zcode/skills/) |
| Devin | bash install.sh |
~/.agents/skills/ |
| CommandCode | bash install.sh |
~/.agents/skills/ (also ~/.commandcode/skills/) |
| Claude Code | bash install.sh --claude |
~/.claude/skills/ |
| OpenCode | bash install.sh --opencode |
~/.config/opencode/skills/ |
| Gemini CLI | bash install.sh --gemini |
~/.gemini/skills/ (also ~/.agents/skills/) |
| Google Antigravity | bash install.sh --antigravity |
~/.gemini/config/skills/ |
| claude.ai · Claude Desktop | zip upload (Settings → Capabilities → Skills) | per-chat upload |
| Windows (any of the above) | .\install.ps1 (-Claude, -OpenCode, -Gemini, -Antigravity) |
%USERPROFILE%\ equivalents |
The SKILL.md files are plain Markdown + shell, so any agent that can read files can use them. Full per-agent options are under Install below.
Clone once, then pick the target that matches your agent:
git clone https://github.com/midasmatterhorn/artcraft-skills.git
cd artcraft-skills
Copy this into your agent (Claude Code, Codex, ChatGPT, OpenCode, Devin, CommandCode, ZCode, or any coding agent):
Clone https://github.com/midasmatterhorn/artcraft-skills.git into a temporary directory, then install the skills for the agent I'm using now:
- Windows: run `.\install.ps1`; if you are Claude Code use `.\install.ps1 -Claude`, if you are OpenCode use `.\install.ps1 -OpenCode`, if you are Gemini CLI use `.\install.ps1 -Gemini`, if you are Antigravity use `.\install.ps1 -Antigravity`, and add `-Force` to overwrite existing installs.
- OpenCode (macOS/Linux): run `bash install.sh --opencode`, which installs into ~/.config/opencode/skills/.
- Claude Code (macOS/Linux): run `bash install.sh --claude`, which installs into ~/.claude/skills/.
- Gemini CLI (macOS/Linux): the default install works — Gemini CLI scans ~/.agents/skills/ too; use `bash install.sh --gemini` to scope it to ~/.gemini/skills/ instead.
- Google Antigravity (macOS/Linux): run `bash install.sh --antigravity`, which installs into ~/.gemini/config/skills/, Antigravity's global skills directory.
- Everyone else (OpenAI Codex, ChatGPT desktop, ZCode, Devin, CommandCode, or any other SKILL.md-standard agent): run `bash install.sh`; the default target is ~/.agents/skills/, which those agents scan natively.
Verify the install: all 13 skill directories must be present under the target directory, each containing SKILL.md and agents/openai.yaml. Print the target directory you used.
Then tell me to restart my agent session so the new skills are discovered.
Works as-is in Claude Code, Codex, OpenCode, Devin, CommandCode, ZCode, Gemini CLI and Antigravity; any SKILL.md-standard agent can follow it too.
bash install.sh # default target: ~/.agents/skills/
~/.agents/skills/ is the shared directory that OpenAI Codex, ChatGPT desktop, ZCode, Devin, CommandCode and Gemini CLI all scan natively (ZCode also reads ~/.zcode/skills/; CommandCode also reads ~/.commandcode/skills/; Gemini CLI treats ~/.agents/skills/ as an alias for ~/.gemini/skills/ and prefers the alias within that tier). Every skill ships an agents/openai.yaml sidecar so the Codex/ChatGPT UI shows the proper display name and description. CommandCode users can alternatively install natively with cmd skills add midasmatterhorn/artcraft-skills --global.
Invoke a skill explicitly with $photocraft (or $wordcraft, …), or let implicit triggering fire when you mention an app or an extension like .psd, .pptx, .xlsx, .docx or .dxf. If a freshly installed skill doesn't show up, restart your agent.
bash install.sh --claude # copies all 13 skills into ~/.claude/skills/
--claude targets Claude Code's user-scoped ~/.claude/skills/ directory (a project-scoped .claude/skills/ works the same way). Prefer symlinks when you want git pull to keep skills current:
ln -s "$PWD/photocraft" ~/.claude/skills/photocraft # repeat for each skill
bash install.sh --opencode # copies all 13 skills into ~/.config/opencode/skills/
--opencode targets OpenCode's global skills directory ~/.config/opencode/skills/, where they are discovered for every project. To scope skills to a single project instead, symlink them into that project's .opencode/skills/ directory:
ln -s "$PWD/photocraft" .opencode/skills/photocraft # repeat for each skill
As with Claude Code, symlinks mean git pull keeps the installed skills current.
bash install.sh --gemini # copies all 13 skills into ~/.gemini/skills/
--gemini targets Gemini CLI's user-scoped ~/.gemini/skills/ directory. Gemini CLI also scans the shared ~/.agents/skills/ (preferring it within the same tier), so the default install already works — use --gemini only when you want the skills scoped to Gemini alone. For a single project, symlink into that project's .gemini/skills/ (or its .agents/skills/ alias):
ln -s "$PWD/photocraft" .gemini/skills/photocraft # repeat for each skill
bash install.sh --antigravity # copies all 13 skills into ~/.gemini/config/skills/
--antigravity targets Antigravity's global skills directory ~/.gemini/config/skills/, discovered across the Antigravity app, IDE and CLI. For a single project, symlink into the repo's .agents/skills/ directory, which Antigravity scans at workspace level:
ln -s "$PWD/photocraft" .agents/skills/photocraft # repeat for each skill
Zip a skill folder and upload it via Settings → Capabilities → Skills:
cd artcraft-skills && zip -r photocraft.skill.zip photocraft
Native Windows: after cloning, run the PowerShell installer (install.ps1):
powershell -ExecutionPolicy Bypass -File .\install.ps1 # or .\install.ps1 in an existing PowerShell session
-Claude targets Claude Code's %USERPROFILE%\.claude\skills, -OpenCode targets OpenCode's %USERPROFILE%\.config\opencode\skills, -Gemini targets Gemini CLI's %USERPROFILE%\.gemini\skills and -Antigravity targets Antigravity's %USERPROFILE%\.gemini\config\skills; the default is %USERPROFILE%\.agents\skills (scanned natively by Codex, ChatGPT desktop, ZCode, Devin, CommandCode and Gemini CLI on Windows), and -Force overwrites existing installs.
On WSL or Git Bash the bash installer works unchanged (bash install.sh, --claude, --opencode, --gemini, --antigravity) — no need for install.ps1 there. The skill folders are plain Markdown; only the paths inside the docs are written macOS-first (see the Platforms note below).
Copy or symlink any skill folder into the directory your agent reads — the format is the portable SKILL.md standard, so nothing here is Claude-, Codex- or OpenCode-specific. install.sh also accepts --force to overwrite existing installs (e.g. bash install.sh --force).
Skills trigger automatically when you mention an app or its file formats (.psd, .pptx, .xlsx, .docx, .dxf, .deckcraft, .scraft, …), or force one in-session with /photocraft (Claude Code) or $photocraft (Codex).
Platforms: Installing works the same on macOS, Linux and Windows (targets above), and the SKILL.md format itself is OS-agnostic. The skill bodies, however, were authored against macOS app installs: launch and paths sections cite
/Applications/<App>.appand~/Library/Application Support/.... The apps ship native Windows and Linux builds with the same CLI/MCP/command surfaces (binary names gain.exeon Windows; config and log paths move under%APPDATA%/%LOCALAPPDATA%on Windows and~/.local/stateetc. on Linux) — so treat the macOS paths as the conceptual location and check the app's own docs/output for exact equival