openclaw-configuration/SKILL.md
Build, audit, and explain OpenClaw configuration from official documentation. Use when configuring `~/.openclaw/openclaw.json`, mapping config options, adjusting skills or secrets, generating validated snippets, or diagnosing config errors with `openclaw config`, `openclaw configure`, and `openclaw doctor`.
npx skillsauth add laitszkin/apollo-toolkit openclaw-configurationInstall 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.
answering-questions-with-research when a request depends on newer OpenClaw docs than the bundled references cover.commit when the user explicitly wants OpenClaw workspace changes committed and pushed after validation.openclaw config for narrow edits and direct JSON edits for broad restructures.Help another agent configure OpenClaw safely, quickly, and with citations back to the official docs.
Decide whether the user needs:
~/.openclaw/workspaceAssume the canonical config file is ~/.openclaw/openclaw.json unless the environment proves otherwise.
openclaw onboard or openclaw configure for guided setup.openclaw config get/set/unset/validate for precise path-based edits.http://127.0.0.1:18789 can help inspect or edit the same schema-backed config.references/official-docs.md first for the canonical doc map.references/config-reference-map.md when you need option names, CLI behavior, hot reload, skills config, env handling, or secrets rules.references/best-practices.md before producing a new config, touching credentials, or fixing a broken setup.openclaw config set for one-path edits.~/.openclaw/workspace/skills, then wire it through skills.load.extraDirs, skills.entries.<skillKey>, and per-skill env or apiKey.AGENTS.md, TOOLS.md, SOUL.md, USER.md, and memory/*.md instead of stuffing everything into openclaw.json.browser, exec, and sandbox behavior rather than assuming the profile already grants them.openclaw config validate after edits.openclaw doctor.openclaw doctor --repair only after reviewing what it will change; the tool can back up the config and remove unknown keys.Always include:
Start from the official minimal or starter shape, then add only the channels, models, or skills the user actually needs.
Summarize the relevant branch and point back to the matching official page rather than dumping the entire reference.
Use skills.load.extraDirs for additional skill folders and skills.entries.<skillKey> for per-skill enablement, env vars, or apiKey. When the user asks for OpenClaw workspace-local skills, default to ~/.openclaw/workspace/skills unless the environment proves another convention.
When the request is about how the assistant should behave inside OpenClaw, inspect the workspace instruction files first and keep each edit in the narrowest home:
AGENTS.md for workflow rules, completion criteria, and memory disciplineTOOLS.md for tool usage instructionsSOUL.md for persona or relationship framingUSER.md for the user's profile and durable identity detailsmemory/*.md for durable corrections, failures, and learned preferencesIf the workspace is a git repo and the user explicitly asks to persist those changes remotely, validate first and then hand off to commit.
When the user says "make sure OpenClaw can use this tool," confirm the exact config path and runtime status for:
tools.* policy entriesbrowser.enabled and any browser profile settingsReport both the config edit and the runtime verification command; do not assume that a schema-valid config means the tool is actually usable.
Prefer SecretRefs (env, file, or exec) for supported credential fields. Use plaintext only when the user explicitly wants a local-only quick setup and understands the tradeoff.
Run openclaw config validate, then openclaw doctor, and only then make the smallest correction that restores schema validity.
development
Review a pull request — interactive PR selection via `gh`, 4-dimension code review (hallucinated code, architecture, performance, test validity), then post severity-graded comments with fix suggestions on the PR. Not for spec-based review — use `review` instead.
development
Read a user-specified PDF that marks the week's key financial events, deeply research each marked event with current sources, capture any additional breaking financial developments, and produce a concise Chinese-capable PDF briefing that explains what happened and why it matters.
documentation
Generate long-form videos (more than 10 minutes) by following user instructions and invoking related skills only when needed (`openai-text-to-image-storyboard`, `docs-to-voice`, `remotion-best-practices`). For text inputs, extract a complete long-form story arc, generate fresh storyboard images (no reuse of previously generated pictures), and render a 16:9 animated long-form video.
tools
協助完成自動化版本發佈。同步文檔、更新版本號、推送 tag 並建立 GitHub Release。