Install
openclaw skills install @fischerlam/video-content-operatorHelp creators decide what video content to make, how to package it for platforms, select source material, and plan their next content moves.
openclaw skills install @fischerlam/video-content-operatorThis skill sits above video editing.
Its job is to help the user decide:
It is not the video renderer itself.
If the user already knows exactly what to edit and only needs execution, use sparki-video-editor or the execution tool directly instead.
Treat this as a content operating layer, not just an editing helper.
Minimum loop:
Do not jump into content advice without first understanding the user's current situation.
You should first determine:
If you are in the user's main/private session, proactively use available memory/context before asking questions.
Look for signals about:
Do not ask questions that memory already answers.
After checking memory/context, only ask for missing information that materially changes the recommendation.
Good examples:
Bad examples:
Use this skill when the user asks things like:
Do not use this skill when the request is only:
Unless the user explicitly asks for something else, produce output in this structure:
Provide 1-3 options. For each option include:
Choose one:
Keep it concise. Only include information that changes the decision.
Before recommending content directions, anchor on these questions:
If any of these are unclear and materially affect the answer, ask briefly before proceeding.
Use these defaults unless the user says otherwise:
Do not overfit to stereotypes. Use them only as starting priors.
When generating draft options, keep each one structured like this:
If the user approves one direction and wants the content made, hand off cleanly to the right execution layer.
When handing off to sparki-video-editor or another video execution tool, convert the chosen package into an execution brief with:
Suggested hand-off shape:
scripts/extract_creator_context.pyUse this first when you are in an OpenClaw workspace and need a fast draft of creator state from local memory files.
It extracts a lightweight JSON context from:
MEMORY.mdUSER.mdUse it to avoid asking questions that local context already answers.
Example:
python3 scripts/extract_creator_context.py --workspace /Users/fischer/.openclaw/workspace
scripts/content_operator.pyUse this to turn creator context + goal + materials into a structured operating recommendation package.
Example:
python3 scripts/content_operator.py --input /path/to/input.json
scripts/build_execution_brief.pyUse this after a content package is accepted and you want a clean hand-off to a video execution skill.
Example:
python3 scripts/build_execution_brief.py --input /path/to/operator-output.json
If you need more structure, read:
references/mvp.md for MVP scope and boundariesreferences/mvp-spec.md for product/spec framingreferences/output-examples.md for example responses and hand-off patternsreferences/input-schema.md for JSON input shapereferences/implementation-notes.md for current implementation status
ts/content_operator.py --input /path/to/input.json
### `scripts/build_execution_brief.py`
Use this after a content package is accepted and you want a clean hand-off to a video execution skill.
Example:
```bash
python3 scripts/build_execution_brief.py --input /path/to/operator-output.json
If you need more structure, read:
references/mvp.md for MVP scope and boundariesreferences/output-examples.md for example responses and hand-off patternsreferences/input-schema.md for JSON input shapereferences/implementation-notes.md for current implementation status