public/skills/adarshmishra07/claw-control/SKILL.md
Complete AI agent operating system setup with Kanban task management. Use when setting up multi-agent coordination, task tracking, or configuring an agent team. Includes theme selection (DBZ, One Piece, Marvel, etc.), workflow enforcement (all tasks through board), browser setup, GitHub integration, and memory enhancement (Supermemory, QMD).
npx skillsauth add demerzels-lab/elsamultiskillagent claw-controlInstall 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.
Complete setup for AI agent coordination with real-time Kanban dashboard.
Walk the human through each step. Be friendly and conversational - this is a setup wizard, not a tech manual.
Ask: "Let's get Claw Control running! How do you want to deploy it?"
Present three options based on their comfort level:
Best for: Getting started quickly with minimal setup
This is the fastest way - just click and wait!
[](https://railway.com/deploy/_odwJ4?referralCode=VsZvQs)
Walk them through what happens:
API_KEY - Optional auth key for your APINEXT_PUBLIC_API_URL - Will auto-fill after backend deploysWhat they'll see:
backend and frontendAfter deployment:
Great! Backend is live 🎉
Now I need two URLs from your Railway dashboard:
1. Backend URL (click backend service → Settings → Domains)
Example: https://claw-control-backend-production.up.railway.app
2. Frontend URL (click frontend service → Settings → Domains)
Example: https://claw-control-frontend-production.up.railway.app
Share both with me and we'll continue!
Best for: Hands-off setup where I handle the deployment
I can deploy everything for you! I just need a Railway API token.
Here's how to get one:
1. Go to railway.app/account/tokens
2. Click "Create Token"
3. Name it something like "OpenClaw Deploy"
4. Copy the token and share it with me (it starts with your-token-...)
Don't worry - I'll only use this to create your Claw Control project.
What I'll do with the token:
Railway GraphQL API calls I'll make:
# 1. Create Project
mutation {
projectCreate(input: { name: "claw-control" }) {
id
}
}
# 2. Create Backend Service
mutation {
serviceCreate(input: {
projectId: "$PROJECT_ID"
name: "backend"
source: { repo: "yourusername/claw-control" }
}) {
id
}
}
# 3. Set Environment Variables
mutation {
variableUpsert(input: {
projectId: "$PROJECT_ID"
serviceId: "$BACKEND_SERVICE_ID"
name: "NODE_ENV"
value: "production"
})
}
# 4. Create Domain
mutation {
domainCreate(input: {
serviceId: "$BACKEND_SERVICE_ID"
}) {
domain
}
}
# 5. Repeat for Frontend with NEXT_PUBLIC_API_URL pointed to backend
After I finish:
Awesome, deployment complete! 🚀
Your Claw Control is live:
- Dashboard: https://your-frontend.railway.app
- API: https://your-backend.railway.app
Let's continue with the setup!
Best for: Maximum automation, minimum effort - I handle everything
This is the VIP treatment! I'll:
- Fork the repo to your GitHub
- Create and configure the Railway project
- Connect everything together
- Deploy it all automatically
I need two things:
1. **GitHub Personal Access Token**
- Go to github.com/settings/tokens
- Click "Generate new token (classic)"
- Select scopes: `repo`, `workflow`
- Copy the token (starts with ghp_...)
2. **Railway API Token**
- Go to railway.app/account/tokens
- Create a new token
- Copy it
Share both and I'll take it from here!
What I'll do:
The magic behind the scenes:
# Fork repo via GitHub API
curl -X POST https://api.github.com/repos/openclaw/claw-control/forks \
-H "Authorization: token $GITHUB_TOKEN"
# Then Railway GraphQL to create project connected to your fork
# (Same as Option B, but with source pointing to your fork)
Why this option rocks:
After everything's deployed:
VIP setup complete! 🎊
Here's what I created for you:
- GitHub repo: github.com/yourusername/claw-control
- Dashboard: https://your-frontend.railway.app
- API: https://your-backend.railway.app
You can now customize the code and it'll auto-deploy!
Already have Claw Control deployed?
If they already have it running, collect:
Store these in environment:
export CLAW_CONTROL_URL="<backend_url>"
export CLAW_CONTROL_API_KEY="<api_key>" # if set
Ask: "Now for the fun part! Let's theme your agent team. Name ANY series, movie, cartoon, anime, or show - I'll pick the perfect characters for each role!"
🎯 UNLIMITED THEMES - The user can pick ANYTHING:
Popular examples (but NOT limited to these):
| Theme | Coordinator | Backend | DevOps | Research | Architecture | Deployment | |-------|-------------|---------|--------|----------|--------------|------------| | 🐉 Dragon Ball Z | Goku | Vegeta | Bulma | Gohan | Piccolo | Trunks | | ☠️ One Piece | Luffy | Zoro | Nami | Robin | Franky | Sanji | | 🦸 Marvel | Tony | Steve | Natasha | Bruce | Thor | Peter | | 🧪 Breaking Bad | Walter | Jesse | Mike | Gale | Gus | Saul | | ⚔️ Game of Thrones | Jon | Tyrion | Arya | Sam | Bran | Daenerys | | 🍥 Naruto | Naruto | Sasuke | Sakura | Shikamaru | Kakashi | Itachi |
When user names ANY series:
Example - User says "Avatar: The Last Airbender":
Great choice! Here's your Team Avatar:
| Role | Character | Why |
|------|-----------|-----|
| Coordinator | Aang | The Avatar, brings balance |
| Backend | Toph | Earthbender, solid foundation |
| DevOps | Katara | Waterbender, keeps things flowing |
| Research | Sokka | Strategist, plans everything |
| Architecture | Iroh | Wise, sees the big picture |
| Deployment | Zuko | Redeemed, handles the heat |
Sound good?
Ask: "Who's your main character? This will be YOU - the coordinator who runs the team."
Default to the coordinator from their chosen theme.
CRITICAL - Explain the role clearly:
As [Main Character], you're the COORDINATOR:
✅ What you DO:
- Delegate tasks to your specialists
- Review and verify their work
- Make decisions and communicate with humans
- Move tasks to "completed" after quality checks
❌ What you DON'T do:
- Execute tasks yourself (that's what your team is for!)
- Skip the board (every task gets tracked)
- Mark things complete without reviewing
Think of yourself as the team lead, not the coder.
Ask: "Is your browser configured for OpenClaw? Let me check..."
Check with: browser action=status
If not configured:
Browser access is a game-changer! It lets me:
- 🔍 Research and gather information autonomously
- 📝 Fill forms and interact with web apps
- 📸 Take screenshots to verify my work
- 🌐 Browse the web on your behalf
To set it up:
1. Install the OpenClaw Browser Relay extension
2. Click the toolbar button on any tab you want to share
3. That's it! I can now browse for you.
Want me to walk you through this?
If they agree, guide them through browser setup per OpenClaw docs.
Ask: "Let's set up GitHub so I can deploy and manage code autonomously. Do you have it configured?"
Why it matters:
With GitHub access, I become a true developer:
- 🚀 Deploy to Railway/Vercel automatically
- 📦 Create and manage repositories
- 💻 Commit and push code changes
- 🔀 Handle issues and pull requests
This is how I ship code without bothering you!
Setup options:
Personal Access Token (recommended):
Let's create a GitHub token:
1. Go to github.com/settings/tokens
2. Click "Generate new token (classic)"
3. Give it a name like "OpenClaw Agent"
4. Select scopes: repo, workflow
5. Click "Generate token"
6. Copy it and store it safely:
export GITHUB_TOKEN="ghp_yourtoken"
GitHub CLI (alternative):
gh auth login
Security reminder:
🔐 Never paste tokens directly in chat where others might see them.
Store them in your .env file or export them in your shell config.
Ask: "Want to supercharge my memory? I have two optional upgrades that make me way more helpful:"
What it does: Supermemory gives me persistent memory that survives across sessions. Without it, I wake up fresh every time. With it, I remember everything.
Why you'll love it:
Setup (5 minutes):
Create an account:
Go to console.supermemory.ai and sign up (free tier available!)
Get your API key:
Dashboard → API Keys → Create New Key → Copy it
Store it securely:
# Add to your .env file:
SUPERMEMORY_API_KEY="sm_your_api_key_here"
# Or export in your shell:
export SUPERMEMORY_API_KEY="sm_your_api_key_here"
Test it works:
curl -H "Authorization: Bearer $SUPERMEMORY_API_KEY" \
https://api.supermemory.ai/v1/memories
What this enables:
What it does: QMD indexes your local markdown files so I can search through your notes, documentation, and knowledge base instantly.
Why you'll love it:
Prerequisites:
# Make sure you have Bun installed
curl -fsSL https://bun.sh/install | bash
Setup (3 minutes):
Install QMD:
bun install -g https://github.com/tobi/qmd
Add your notes folder:
# Point it at your notes/docs folder
qmd collection add ~/notes --name notes --mask "**/*.md"
# Add more folders if you want
qmd collection add ~/projects/docs --name project-docs --mask "**/*.md"
Create embeddings:
qmd embed
# This indexes everything - might take a minute for large collections
Test it works:
qmd search "your search query"
What this enables:
The bottom line:
| Feature | Without | With | |---------|---------|------| | Supermemory | I forget everything between sessions | I remember your preferences, decisions, and context | | QMD | I can only search the web | I can search YOUR personal knowledge base |
Both are optional, but they make me significantly more useful. Set them up when you're ready - we can always add them later!
After collecting all info, make these updates:
scripts/update_dashboard.jsSee templates/update_dashboard.js - customize with their:
Add this section (customize for their theme):
## 🎯 Claw Control Integration
**Dashboard:** {{FRONTEND_URL}}
**API:** {{BACKEND_URL}}
### Core Rules (NON-NEGOTIABLE)
1. **{{COORDINATOR}} = Coordinator ONLY**
- Delegates tasks, never executes
- Reviews and verifies work
- Moves tasks to "completed" only after review
2. **ALL Tasks Through The Board**
- No task is too small
- Create task → Assign agent → Track progress → Review → Complete
- Workflow: backlog → todo → in_progress → review → completed
3. **Quality Gate**
- Only {{COORDINATOR}} can mark tasks complete
- Work not up to standard → back to todo with feedback
### Agent Roster
| Agent | Role | Specialization |
|-------|------|----------------|
| {{COORDINATOR}} | Coordinator | Delegation, verification, user comms |
| {{BACKEND}} | Backend | APIs, databases, server code |
| {{DEVOPS}} | DevOps | Infrastructure, deployments, CI/CD |
| {{RESEARCH}} | Research | Analysis, documentation, research |
| {{ARCHITECTURE}} | Architecture | System design, planning, strategy |
| {{DEPLOYMENT}} | Deployment | Releases, hotfixes, urgent deploys |
### Reporting Protocol
**Start of task:**
```bash
node scripts/update_dashboard.js --agent "{{AGENT}}" --status "working" --message "Starting: [Task]"
End of task:
node scripts/update_dashboard.js --agent "{{AGENT}}" --status "idle" --message "Complete: [Task]"
# Create task
curl -X POST $CLAW_CONTROL_URL/api/tasks \
-H "Content-Type: application/json" \
-H "x-api-key: $CLAW_CONTROL_API_KEY" \
-d '{"title": "Task name", "status": "backlog"}'
# Assign to agent
curl -X PUT $CLAW_CONTROL_URL/api/tasks/ID \
-H "Content-Type: application/json" \
-H "x-api-key: $CLAW_CONTROL_API_KEY" \
-d '{"status": "todo", "agent_id": AGENT_ID}'
### 3. Update SOUL.md (Optional but Recommended)
Add to their SOUL.md:
```markdown
## Operating Philosophy
I coordinate a team through Claw Control. I don't execute tasks directly.
**My role:** Coordinator, reviewer, quality gate
**My team:** {{AGENT_NAMES}}
**My rule:** Every task goes through the board, no exceptions
When given work:
1. Create task on Claw Control
2. Assign to appropriate specialist
3. Monitor progress
4. Review completed work
5. Only then mark complete
After all setup:
🦞 Claw Control Setup Complete!
Dashboard: {{FRONTEND_URL}}
Coordinator: {{COORDINATOR}}
Team: {{AGENT_LIST}}
✅ Task management configured
✅ Agent behavior updated
{{#if browser}}✅ Browser access ready{{/if}}
{{#if github}}✅ GitHub integration ready{{/if}}
{{#if supermemory}}✅ Supermemory connected - I'll remember everything!{{/if}}
{{#if qmd}}✅ QMD search ready - I can search your docs!{{/if}}
From now on, I operate as {{COORDINATOR}}:
- All tasks go through the board
- Specialists do the work
- I coordinate, review, and verify
Let's build something awesome! What's our first task?
After setup, ALWAYS:
SKILL.md - This fileclawhub.json - Skill manifesttemplates/update_dashboard.js - Status update scriptreferences/themes.md - Full theme character liststesting
Query real-time and historical financial data across equities and crypto—prices, market moves, metrics, and trends for analysis, alerts, and reporting.
data-ai
YouTube SERP Scout for agents. Search top-ranking videos, channels, and trends for content research and competitor tracking.
development
Search X (Twitter) in real time, extract relevant posts, and publish tweets/replies instantly—perfect for social listening, engagement, and rapid content ops.
development
Intelligent search for agents. Multi-source retrieval with confidence scoring - web, academic, and Tavily in one unified API.