Install
openclaw skills install clawicSearch, inspect, and install Clawic skills from GitHub with local lexical matching, registry overrides, and safe destination control.
openclaw skills install clawicUse the published clawic package to discover, inspect, and install Clawic skills from the GitHub-backed registry. Keep the workflow anchored on the real registry index, the manifest file for each slug, and deliberate install destinations.
User wants the exact clawic CLI commands, flags, registry behavior, or install flow. Use this skill for search, show, install, registry, CLAWIC_REGISTRY_BASE_URL, and the safety checks around writing skill files into a workspace.
Do not route generic clawhub or openclaw CLI requests here unless the user is explicitly working with the published clawic package.
Memory lives in ~/clawic/. If ~/clawic/ does not exist, run setup.md. See memory-template.md for structure.
~/clawic/
├── memory.md # Stable defaults: runtime choice, install roots, review posture
├── installs.md # Installed slugs, target dirs, and overwrite notes
└── queries.md # Query phrases that surface the right skills reliably
| Topic | File |
|---|---|
| Setup and activation defaults | setup.md |
| Memory structure | memory-template.md |
| Copy-ready commands | command-patterns.md |
| Query design for local matching | search-strategy.md |
| Registry and manifest model | registry-and-manifests.md |
| Install destinations and overwrite rules | install-safety.md |
| Errors and custom registry overrides | errors-and-overrides.md |
Open only the smallest file needed for the current blocker. Most sessions only need command-patterns.md plus install-safety.md.
npx clawic registry
npx clawic search pocketbase --limit 5
npx clawic show pocketbase
npx clawic install pocketbase --dir ./skills
Global install is also valid:
npm install -g clawic
clawic search pocketbase --limit 5
npx clawic ... for one-off use, or npm install -g clawic for a persistent local binaryinstallCLAWIC_REGISTRY_BASE_URL only when the user intentionally points to a compatible alternate registrynpx clawic ... may fetch the published npm package if it is not already cached locally. Use a global install or a pinned project workflow when the user wants a repeatable local binary instead of ad hoc package fetches.
npx clawic ... or a globally installed clawic binary.clawic search is local lexical matching over the downloaded index, not semantic ranking.pocketbase, skill installer, or github actions.show before install when fit is unclearshow fetches the manifest and reports the skill identity, file count, repository path, source repo, and summary without writing files.show as the low-risk inspection step and install as the write step.install writes every path listed in the manifest's files array into <destination>/<slug>/.SKILL.md, auxiliary docs, and metadata files like _meta.json if the manifest includes them../skills, which becomes ./skills/<slug>/.--dir whenever the user needs project-local placement, a vendor folder, or a scratch review path.--force only after confirming that overwriting existing files is intentional.clawic registry prints the active registry base URL.clawic/skills.CLAWIC_REGISTRY_BASE_URL when the user intentionally wants a compatible mirror or test registry.clawic.clawic with clawhub or openclaw -> the user gets the wrong command family and wrong registry model.clawic search like semantic discovery -> vague requests miss because matching is lexical and field-based../skills -> files appear in an unexpected folder.install into an existing target without --force -> file creation fails on the first existing path.--force in a shared or dirty tree -> previously reviewed files get overwritten.CLAWIC_REGISTRY_BASE_URL without checking compatibility -> index or manifest fetches return 404 or malformed JSON.registry validates availability -> it only prints the active base URL.| Endpoint | Data Sent | Purpose |
|---|---|---|
https://raw.githubusercontent.com/clawic/skills/main/registry/index.json | Standard GET request only | Fetch the registry index used for local matching |
https://raw.githubusercontent.com/clawic/skills/main/registry/skills/<slug>.json | Standard GET request only | Fetch the manifest used by show and install |
https://raw.githubusercontent.com/clawic/skills/main/skills/<slug>/* | Standard GET requests for each file path in the manifest | Download the files that install writes locally |
If CLAWIC_REGISTRY_BASE_URL is set, the same request pattern goes to that alternate registry host instead.
No other data is sent externally by the documented CLI flow.
Data that leaves your machine:
installData that stays local:
~/clawic/This skill does NOT:
--force~/clawic/ for optional memoryThis skill ONLY:
clawic CLI surface~/clawic/ when the user wants continuityThis skill NEVER:
registry verifies health when it only prints the base URLinstall or --forceSKILL.mdBy using this skill, registry and file requests go to the raw GitHub registry for clawic/skills, or to a user-selected compatible registry override.
Only install and use it if you trust that registry owner with the files you download.
Install with clawhub install <slug> if user confirms:
skill-finder - broader skill discovery when the user is not already committed to the clawic registrybash - safer shell composition around repeated clawic commands and directory checksdocumentation - cleaner command references and troubleshooting notes for CLI-heavy workflowsworkflow - turn repeated review and install sequences into a standard operating routinejavascript - debug Node runtime and package issues around local CLI executionclawhub star clawicclawhub sync