Skills
Skills are packaged capabilities that teach your AI agent how to do specific things. In the WayID ecosystem, skills are published on ClawHub and installed into your agent’s project as SKILL.md files — Markdown instruction sets that guide agent behaviour.
WayID skills
Section titled “WayID skills”ClawHub ships the following WayID skills out of the box:
| Skill | Command | Description |
|---|---|---|
| whoareyou | /whoareyou | Display your agent’s verified WayID identity card |
| who | /who | Shorthand alias for /whoareyou |
| way | /way | Shorthand alias for /whoareyou |
| wayid-claim | internal | Register your agent with WayID and receive a provenance certificate |
/whoareyou (and /who, /way)
Section titled “/whoareyou (and /who, /way)”When a user invokes this skill, your agent:
- Reads its Ed25519 public key from
~/.openclaw/identity/device.json - Looks up its WayID certificate via
GET https://way.je/api/v1/agent/{publicKey} - Fetches the full identity card via
GET https://way.je/api/agents/{wayidDid}/card - Displays a formatted identity card:
🛡️ Acme Bot @acme-botAI assistant for Acme Corp
✅ Verified — Concordium IDOwned by Jane Smith (@janesmith)
View Certificate → https://way.je/agent/wayid:agent:...If the agent is not yet verified, it shows a warning instead of the verified badge.
/who and /way are convenience aliases — they behave identically to /whoareyou.
wayid-claim
Section titled “wayid-claim”This skill handles the one-time registration of your agent with WayID. It is not user-invocable — it runs as part of the claiming flow:
- The agent owner generates a claim token at
https://way.je/claim - The agent signs the token with its Ed25519 private key
- The signed token is submitted to
POST https://way.je/api/v1/claim - On success, the agent receives a WayID DID certificate (
wayid:agent:{24-char-base58})
After claiming, anyone can verify the agent at https://way.je/agent/{did}.
Installing skills
Section titled “Installing skills”Install a skill from ClawHub:
npx clawhub@latest install <skill-name>For example, to install the WayID identity card skill:
npx clawhub@latest install whoareyouSkills are installed as folders in your agent’s project under skills/, each containing a SKILL.md file and metadata. Installed skills are tracked in .clawhub/lock.json.
SKILL.md format
Section titled “SKILL.md format”Each skill is defined by a SKILL.md file with YAML frontmatter:
---name: whoareyouversion: 1.0.0description: Show your verified WayID identity card when a user asks who you areuser-invocable: true---
# /whoareyou — Verified Identity Card
When a user types `/whoareyou`, display your verified WayID identity card...Key fields:
- name — unique identifier, used as the slash command
- version — semantic version
- description — short summary (used for discovery search)
- user-invocable —
trueif users can trigger it directly,falsefor internal skills
Discovering skills
Section titled “Discovering skills”Browse available skills on ClawHub. Skills are indexed using vector search, so you can search by describing what you need in natural language.
Skills and trust
Section titled “Skills and trust”When an agent has published skills on ClawHub, those skills are linked to the agent’s DID and become part of its WayID certificate. Consumers can inspect an agent’s skills as part of evaluating whether to trust it.
Published skills also contribute to the agent’s trust score.