Skills auf die installierten Craft-Versionen vom 26. Oktober 2026 heben, damit sie zu den aktuell installierten CLIs passen.
CADCraft, EffectCraft und FilmCraft ergänzen.
This commit is contained in:
1 parent
d374ee7fff
commit
93cac0947b
69 files changed
+1787
-151
No files matched your search
@@ -0,0 +1,158 @@
|
||||
{
|
||||
"manifest_version": "0.3",
|
||||
"name": "effectcraft-mcp",
|
||||
"display_name": "EffectCraft for Claude",
|
||||
"version": "0.1.0",
|
||||
"description": "Motion-Graphics in .ecproj aufbauen und rendern. CLI 0.17.0. Benötigt EffectCraft unter C:\\Program Files\\EffectCraft\\.",
|
||||
"author": {
|
||||
"name": "Dominic Gundel"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://git.gundel.dev/dg/claude-skills.git"
|
||||
},
|
||||
"homepage": "https://git.gundel.dev/dg/claude-skills",
|
||||
"license": "MIT",
|
||||
"compatibility": {
|
||||
"platforms": [
|
||||
"win32"
|
||||
]
|
||||
},
|
||||
"server": {
|
||||
"type": "binary",
|
||||
"entry_point": "server/README.txt",
|
||||
"mcp_config": {
|
||||
"command": "C:\\Program Files\\EffectCraft\\effectcraft-cli.exe",
|
||||
"args": [
|
||||
"mcp",
|
||||
"--empty",
|
||||
"--automation-read-root",
|
||||
"${user_config.read_root}",
|
||||
"--automation-write-root",
|
||||
"${user_config.write_root}"
|
||||
]
|
||||
}
|
||||
},
|
||||
"tools": [
|
||||
{
|
||||
"name": "list_commands",
|
||||
"description": "Engine commands. Filter with filter. command_list is the same catalog."
|
||||
},
|
||||
{
|
||||
"name": "describe_command",
|
||||
"description": "One command, including its parameter schema."
|
||||
},
|
||||
{
|
||||
"name": "execute_command",
|
||||
"description": "Run one command by the command field."
|
||||
},
|
||||
{
|
||||
"name": "command_run",
|
||||
"description": "Run one command by the id field."
|
||||
},
|
||||
{
|
||||
"name": "batch",
|
||||
"description": "Several commands as one undo step. $1.layer reads step 1."
|
||||
},
|
||||
{
|
||||
"name": "command_batch",
|
||||
"description": "Several commands, each its own undo step."
|
||||
},
|
||||
{
|
||||
"name": "get_project",
|
||||
"description": "Project overview: items, active comp, time, selection."
|
||||
},
|
||||
{
|
||||
"name": "get_comp",
|
||||
"description": "One composition and its layers."
|
||||
},
|
||||
{
|
||||
"name": "get_layer",
|
||||
"description": "A layer's property tree. Paths feed set_property."
|
||||
},
|
||||
{
|
||||
"name": "get_property",
|
||||
"description": "One property: value, keys, expression."
|
||||
},
|
||||
{
|
||||
"name": "set_property",
|
||||
"description": "Set a value or a key. expression sets an expression."
|
||||
},
|
||||
{
|
||||
"name": "add_keyframe",
|
||||
"description": "Add keys. interpolation: linear, bezier, hold, easyEase."
|
||||
},
|
||||
{
|
||||
"name": "add_effect",
|
||||
"description": "Apply an effect and optional parameter values."
|
||||
},
|
||||
{
|
||||
"name": "list_effects",
|
||||
"description": "Effect registry. Filter by id, name or category."
|
||||
},
|
||||
{
|
||||
"name": "list_fonts",
|
||||
"description": "Font families available to text layers."
|
||||
},
|
||||
{
|
||||
"name": "get_state",
|
||||
"description": "Editor state and what this build can do."
|
||||
},
|
||||
{
|
||||
"name": "render_frame",
|
||||
"description": "PNG of a comp frame."
|
||||
},
|
||||
{
|
||||
"name": "render_preview",
|
||||
"description": "PNG of a comp frame, for checking the work."
|
||||
},
|
||||
{
|
||||
"name": "open_project",
|
||||
"description": "Open an .ecproj, the demo, or a new empty project."
|
||||
},
|
||||
{
|
||||
"name": "save_project",
|
||||
"description": "Save the .ecproj, or Save As when path is set."
|
||||
},
|
||||
{
|
||||
"name": "undo",
|
||||
"description": "Undo the last edits."
|
||||
},
|
||||
{
|
||||
"name": "redo",
|
||||
"description": "Redo undone edits."
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"description": "Branching undo history. goto jumps to a state."
|
||||
},
|
||||
{
|
||||
"name": "run_script",
|
||||
"description": "After-Effects-style JavaScript. Refused when folder roots are set (CLI help)."
|
||||
},
|
||||
{
|
||||
"name": "script_ui",
|
||||
"description": "Drive ScriptUI windows a script opened."
|
||||
},
|
||||
{
|
||||
"name": "doc_inspect",
|
||||
"description": "Project overview and the active composition."
|
||||
}
|
||||
],
|
||||
"user_config": {
|
||||
"read_root": {
|
||||
"type": "directory",
|
||||
"title": "Lese-Ordner",
|
||||
"description": "Hier darf der Agent Dateien lesen. Weit fassen (z. B. Dokumente).",
|
||||
"required": true,
|
||||
"default": "${HOME}/Documents"
|
||||
},
|
||||
"write_root": {
|
||||
"type": "directory",
|
||||
"title": "Schreib-Ordner",
|
||||
"description": "Nur hier darf der Agent speichern. Eng fassen, z. B. Dokumente\\Claude.",
|
||||
"required": true,
|
||||
"default": "${HOME}/Documents/Claude"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user