skills/dd-os-data/SKILL.md
Provides structured data from OpenClaw's configuration files for DunCrew frontend visualization.
npx skillsauth add fatby/duncrew dd-os-dataInstall 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.
Provides structured data from OpenClaw's configuration files for DunCrew frontend visualization.
When DunCrew frontend requests data, this skill instructs the agent to:
When the user or DunCrew requests data, respond with the appropriate structured format.
When asked for soul data, read SOUL.md and IDENTITY.md, then return:
{
"type": "ddos.soul",
"data": {
"identity": {
"name": "<from IDENTITY.md or SOUL.md>",
"essence": "<subtitle from SOUL.md>",
"symbol": "<emoji if any>"
},
"coreTruths": [
{
"id": "truth-0",
"title": "<short title>",
"principle": "<the principle statement>",
"description": "<explanation>"
}
],
"boundaries": [
{
"id": "boundary-0",
"rule": "<boundary rule text>"
}
],
"vibeStatement": "<vibe section content>",
"continuityNote": "<continuity section content>",
"rawContent": "<full SOUL.md content>"
}
}
When asked for skills, scan the skills directories and return:
{
"type": "ddos.skills",
"data": {
"skills": [
{
"name": "<skill folder name>",
"description": "<from SKILL.md first line>",
"location": "global|local|workspace",
"path": "<full path>",
"status": "active",
"enabled": true
}
]
}
}
Skills directories to scan:
~/.openclaw/skills/ (global)./skills/ (workspace)When asked for memories, read the memory directory or MEMORY.md:
{
"type": "ddos.memories",
"data": {
"memories": [
{
"id": "<unique id>",
"title": "<memory title>",
"content": "<memory content>",
"timestamp": "<ISO timestamp if available>",
"tags": ["tag1", "tag2"]
}
]
}
}
When asked for full DunCrew status, combine all data:
{
"type": "ddos.status",
"data": {
"soul": { ... },
"skills": { ... },
"memories": { ... },
"health": {
"status": "healthy|degraded|unhealthy",
"uptime": "<uptime in ms>",
"version": "<agent version>"
}
}
}
DunCrew frontend will send requests via WebSocket. When you see messages like:
Read the appropriate files and respond with the structured JSON format above.
| Data | Source Files |
|------|--------------|
| Soul | ~/clawd/SOUL.md, ~/clawd/IDENTITY.md |
| Skills | ~/.openclaw/skills/, ./skills/ |
| Memories | ~/clawd/memory/, ~/clawd/MEMORY.md |
| User | ~/clawd/USER.md |
{"method": "ddos.soul"}rawContent field for debuggingtools
Use the webSearch tool to find information online.
development
Query weather information for any location.
tools
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
tools
Start voice calls via the OpenClaw voice-call plugin.