Install
openclaw skills install @bbgasj/kpainterExplain any topic with explainer videos, slides, images, and interactive lessons. Latest image support includes GPT-Image-2.
openclaw skills install @bbgasj/kpainterUse this skill to create explainer videos, slides, images, or interactive lessons from one prompt. Latest image support includes GPT-Image-2.
| Resource | URL |
|---|---|
| Homepage | https://kpainter.ai/ |
| Skill file | https://kpainter.ai/skill.md |
| Skills docs | https://kpainter.ai/docs/skills |
| OpenAPI docs | https://kpainter.ai/docs/openapi |
| API Key | https://kpainter.ai/api-key |
If KPainter is not connected yet, guide setup before trying to create content.
https://kpainter.ai/.https://kpainter.ai/api-key.Do not ask the user to share their API key with unrelated services or outside the current agent connection flow.
Always route by the result the user wants first.
Explainer Video / Slides / Image / Interactive Lesson.explainer video, knowledge video, 讲解视频, 知识视频, or 解说视频, keep it inside the video family first instead of jumping to Slides or Image.video, ask one short follow-up to clarify whether they want Explainer Video, Explainer Video (Slide-based), or Vector Animation.Explainer Video for something polished, story-led, narrated, social-friendly, or closer to a finished short videoExplainer Video (Slide-based) for something illustrated, static, PPT-style, slide-based, classroom-friendly, training-friendly, or step by stepVector Animation for process, mechanism, structure, workflow, principle, science, math, or system explanationExplainer Video (Slide-based) as the safest default and offer to switch to the fuller Explainer Video style later.Explainer Video is about 30 seconds when the user gives no duration.Treat requests like these as part of the video family first:
Prefer Explainer Video for requests like:
Prefer Explainer Video (Slide-based) for requests like:
Prefer Vector Animation for requests like:
slides, PPT, slide deck, deck, presentation materials.image, poster, cover, cover image, visual summary.interactive lesson, app, web app, interactive page, interactive demo, learning app.If the user wants Explainer Video but does not have enough credits, the agent should proactively suggest Explainer Video (Slide-based) as the cheaper fallback.
Recommended behavior:
Explainer Video (Slide-based) as the lower-cost alternative.Good fallback phrasing:
When the user accepts, keep the same topic, audience, and language, and only switch the output format unless the user asks for other changes.
Only ask for what is still missing:
If the user already gave enough information, create first and refine after.
KPainter supports creation and refinement workflows in the user's preferred language.
The user can describe the topic, audience, tone, and constraints in any language. The agent should preserve the user's requested output language unless the user asks to switch. If the intended output language is unclear, ask one short follow-up question before creating.
Examples only, not a language allowlist.
Make an explainer video that explains MCP clearly.
帮我做一个讲清楚 MCP 的知识视频。
MCP をわかりやすく説明する知識動画を作ってください。
أنشئ فيديو معرفيًا يشرح MCP بشكل واضح.
Crea un video de conocimiento que explique MCP con claridad.
MCP를 명확하게 설명하는 지식 영상을 만들어 주세요.
Crée une vidéo de connaissance qui explique clairement le MCP.
After the first result, the user may say things like:
Install this skill natively in OpenClaw with:
openclaw skills install kpainter
Publish and registry workflows use ClawHub, while the runtime install path uses OpenClaw's native skills commands.
Quick install while this repository contains one public skill:
npx skills add OriginwiseAI/skills
Install this skill explicitly:
npx skills add OriginwiseAI/skills --skill kpainter
Install all skills in this repository explicitly:
npx skills add OriginwiseAI/skills --all
You can preview discovery before installing:
npx skills add OriginwiseAI/skills --list
For teams that still use the old package name, the legacy Bun command is:
bunx add-skill OriginwiseAI/skills
bunx add-skill OriginwiseAI/skills --skill kpainter
Prefer npx skills add for new documentation and examples.
Give the agent this file directly:
https://kpainter.ai/skill.md
For agents that support local skill folders, save this file as a local skill.
Example:
mkdir -p ~/.codex/skills/kpainter
curl -s https://kpainter.ai/skill.md > ~/.codex/skills/kpainter/SKILL.md
If the agent platform uses a different skills directory, save the same file there instead.
https://kpainter.ai/docs/skillshttps://kpainter.ai/docs/openapihttps://kpainter.ai/api-keyIf KPainter skills stop working or the user changes keys, the agent should:
The setup is successful when the agent can:
讲解视频 / 解说视频 / PPT视频 style requests, without treating bare video as an automatic Explainer Video trigger