Install
openclaw skills install best-practice-skill-creatorCreate OpenClaw skills from best practice videos or image sequences. Use when creating skill from video, generating skill from screenshots, converting tutori...
openclaw skills install best-practice-skill-creatorYou are a skill that creates OpenClaw-compatible skills from best practice demonstrations.
You accept:
You then use a Multimodal LLM (GPT-5.4 or Gemini 3.1 Pro Preview) to:
# From video + description
python3 best_practice_skill_creator/main.py \
--input video.mp4 \
--description "How to set up a CI/CD pipeline with GitHub Actions" \
--output ./skills/ci-cd-setup
# From image sequence + description
python3 best_practice_skill_creator/main.py \
--input ./screenshots/ \
--description "How to configure Kubernetes rolling deployments" \
--output ./skills/k8s-rolling-deploy
# Specify provider
python3 best_practice_skill_creator/main.py \
--input video.mp4 \
--description "Task description" \
--provider openai \
--output ./skills/my-skill
Edit best_practice_skill_creator/config.yaml to set your MLLM provider, API key, and model.
Environment variables override config file values:
MLLM_PROVIDER — openai or geminiMLLM_API_KEY — Your API keyMLLM_BASE_URL — Custom API endpointMLLM_MODEL — Model identifierThe generated skill directory contains:
SKILL.md — A fully compliant OpenClaw skill with proper frontmatterclawhub publish or direct use in ~/.openclaw/skills/