skills/collavre/SKILL.md
Manage Collavre Creatives (hierarchical tasks/content blocks) via CLI. Use when creating, retrieving, updating, importing, or batch-operating on Creatives. Creatives are tree-structured items with automatic progress rollup — like a smart to-do list that doubles as a structured document.
npx skillsauth add sh1nj1/plan42 collavreInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
CLI for managing Collavre Creatives via MCP protocol.
# Configure (once)
collavre auth --url https://collavre.example.com --token <oauth_token>
# Verify
collavre list
The collavre script lives in scripts/collavre. Config is stored at ~/.config/collavre/config.json.
collavre list
collavre list --level 5 # deeper tree
collavre list --format json # structured output
collavre get 123
collavre get 123 --level 5 --comments
collavre search "project name"
collavre search "urgent" --tags "v2"
collavre create --parent 123 --desc "New task"
collavre create --parent 123 --desc "<h1>Rich content</h1>"
collavre update 456 --desc "Updated title"
collavre update 456 --progress 1.0 # mark complete (leaf only)
collavre update 456 --parent 789 # move
collavre import --parent 123 --file plan.md
collavre import --parent 123 --stdin < plan.md
echo "# Quick\n## Plan" | collavre import --parent 123 --stdin
collavre attach --creative 123 --file ./hero.png # png/mp4/pdf/svg
Uploads the raw bytes over a bearer multipart endpoint, embeds the matching
node (<img>/<video>/<a>) into the creative's description, and attaches the
blob to creative.files. Use this for binary files on disk. For inline
agent-generated text (markdown/html/svg source), use the
creative_attach_files_service tool with files: [{ filename, content }].
collavre batch --file ops.json
ops.json format:
[
{ "action": "create", "parent_id": 100, "description": "Task A" },
{ "action": "update", "id": 200, "progress": 1.0 },
{ "action": "delete", "id": 300 }
]
collavre tool list # list available tools
collavre tool list --full # list with full details
collavre tool search "github" # search by name/description
collavre tool info <tool_name> # show tool parameters
collavre tool run <tool_name> --json '{"k":"v"}' # run with JSON args
collavre tool run <tool_name> --key value # run with flag args
parent_id. Use --level to control depth.<p> tags.For detailed MCP tool parameters, see references/tool-reference.md.
tools
Record Collavre demo / feature-intro videos from a declarative YAML scenario. Drives a local dev server with Playwright, animates the REAL AI streaming UI via a local fake OpenAI server, and post-processes to MP4 + poster per theme/size. Use when creating or updating product demo videos, feature walkthroughs, or landing-page clips.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------