KPainter specializes in controllable knowledge video generation and turns one prompt into knowledge videos, slides (PPT), and interactive apps. Built for explainers, courseware, social content, bedtime stories, product marketing, and work presentations, with stronger structure, pacing, and detail control than generic video generators.
Use this skill when an agent should help a user turn one prompt into a KPainter knowledge video, slides, image, or interactive app, especially when controllability, structure, and knowledge delivery matter more than generic video generation.
| 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.
Knowledge Video / Slides / Image / Web App.knowledge video, explainer 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 Knowledge Video, Knowledge Video (Slides), or Vector Animation.Knowledge Video for something polished, story-led, narrated, social-friendly, or closer to a finished short videoKnowledge Video (Slides) 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 explanationKnowledge Video (Slides) as the safest default and offer to switch to the fuller Knowledge Video style later.Knowledge Video is about 30 seconds when the user gives no duration.Treat requests like these as part of the video family first:
Prefer Knowledge Video for requests like:
Prefer Knowledge Video (Slides) for requests like:
Prefer Vector Animation for requests like:
slides, PPT, slide deck, deck, presentation materials.image, poster, cover, cover image, visual summary.app, web app, interactive page, interactive demo, learning app.If the user wants Knowledge Video but does not have enough credits, the agent should proactively suggest Knowledge Video (Slides) as the cheaper fallback.
Recommended behavior:
Knowledge Video (Slides) 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 a knowledge 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 Knowledge Video trigger