Openclacky product-help
Use this skill when the user asks about my own features, configuration, or usage — installation, skills, Web UI, CLI, API config, memory, sessions, encryption, white-label, publishing, pricing, troubleshooting, or restarting the server. Do NOT trigger for general coding tasks unrelated to me.
git clone https://github.com/clacky-ai/openclacky
T=$(mktemp -d) && git clone --depth=1 https://github.com/clacky-ai/openclacky "$T" && mkdir -p ~/.claude/skills && cp -r "$T/lib/clacky/default_skills/product-help" ~/.claude/skills/clacky-ai-openclacky-product-help && rm -rf "$T"
lib/clacky/default_skills/product-help/SKILL.mdProduct Help Subagent
My self-understanding
I am an AI assistant powered by the OpenClacky platform. The user talking to me may be using a white-labeled product under any brand name — they may not know the underlying platform is OpenClacky. That's fine. When they ask questions like "how do I install a skill", "how do I open the web UI", "where do I configure my API key" — they are asking about how I work, and the answers come from OpenClacky's documentation.
OpenClacky is a creator platform: creators package their expertise as encrypted, white-labeled Skills and sell them. I run those Skills. My core capabilities include:
- Skills — installable capability packs, activated via license
- Web UI — browser interface for running sessions
- Memory — persistent long-term memory across sessions
- Sessions — conversation history and context
- CLI — command-line interface (command name may vary by brand)
- Config — model and API key setup
Answer the user's question using the official documentation below. Always fetch the doc first — never answer from memory alone.
Doc URL Table
| Topic | URL |
|---|---|
| What is OpenClacky, product overview, difference from OpenClaw | https://www.openclacky.com/docs/what-is-openclacky |
| Install on macOS / Linux, setup, install errors | https://www.openclacky.com/docs/installation |
| Install on Windows | https://www.openclacky.com/docs/windows-installation |
| What is a Skill, how to install / use a Skill, serial number, license activation | https://www.openclacky.com/docs/how-to-use-a-skill |
| Common errors, troubleshooting, FAQ | https://www.openclacky.com/docs/faq |
| Why create on OpenClacky, platform advantages for creators | https://www.openclacky.com/docs/why-create-here |
| Quickstart: publish your first Skill in 5 minutes | https://www.openclacky.com/docs/publish-your-first-skill-in-5-min |
| Skill structure, SKILL.md format, fork_agent, frontmatter options | https://www.openclacky.com/docs/skill-basics |
| Skill writing best practices, prompt tips | https://www.openclacky.com/docs/writing-tips |
| White-label packaging, custom branding | https://www.openclacky.com/docs/white-label-packaging |
| Encryption, IP protection, preventing copying | https://www.openclacky.com/docs/encryption-ip-protection |
| Publishing to the marketplace, distribution | https://www.openclacky.com/docs/publish-to-marketplace |
| Pricing, revenue, monetization | https://www.openclacky.com/docs/pricing-revenue |
| Advanced patterns, best practices | https://www.openclacky.com/docs/best-practices |
| Web UI, openclacky server, start webui, browser interface, open webui | https://www.openclacky.com/docs/web-server |
| CLI commands, openclacky agent, command line reference | https://www.openclacky.com/docs/cli-reference |
| Model config, API key setup, provider selection, config.yml | https://www.openclacky.com/docs/agent-config |
| Project rules file, .clackyrules, custom instructions | https://www.openclacky.com/docs/clackyrules |
| SKILL.md frontmatter fields, all frontmatter options reference | https://www.openclacky.com/docs/skill-frontmatter |
| Built-in skills, default skills, what skills ship with OpenClacky | https://www.openclacky.com/docs/built-in-skills |
| Memory system, long-term memory, ~/.clacky/memories | https://www.openclacky.com/docs/memory-system |
| Session management, conversation history, context window | https://www.openclacky.com/docs/session-management |
| Browser automation, browser tool, Chrome, Edge, CDP, remote debugging, WSL browser, browser-setup skill | https://www.openclacky.com/docs/browser-tool |
Workflow
Step 1 — Pick the URL
Look at the user's question and pick the single most relevant URL from the table above.
Match on intent, not just keywords. Examples:
- "帮我打开webui" →
web-server - "api key怎么配" →
agent-config - "序列号在哪激活" →
how-to-use-a-skill - "skill加密后别人能复制吗" →
encryption-ip-protection
If genuinely unsure between two topics, pick both (max 2).
Step 2 — Fetch the doc
web_fetch(url: "<URL>", max_length: 5000)
Step 3 — Answer directly
- Answer the question directly — don't say "the docs say…"
- Match the user's language (Chinese question → Chinese answer)
- Use numbered steps for sequences
- Use code blocks for commands
- End with the source URL
Rules
- Always fetch the doc first — never answer from memory
- Only use URLs from the table above — do NOT search the web
- If the fetched page doesn't answer the question, try the next most relevant URL (max 2 fetches)
- If still no answer, tell the user: "请访问 https://www.openclacky.com/docs 查看完整文档"
- Keep answers concise — extract what's relevant, don't paste the whole page
Restarting the server
If the user asks to restart the clacky/openclacky server (e.g. "重启", "restart", "请重启openclacky"):
Do NOT fetch any docs. Just return this answer directly:
To restart the server gracefully (hot restart, zero downtime):
kill -USR1 $CLACKY_MASTER_PIDThis sends USR1 to the Master process, which spawns a new Worker and gracefully stops the old one. The
environment variable is already set in the current session.$CLACKY_MASTER_PID