init: create claude-agents-skills hub with structure
This commit is contained in:
+17
@@ -0,0 +1,17 @@
|
|||||||
|
node_modules/
|
||||||
|
.env
|
||||||
|
.env.local
|
||||||
|
.env.*.local
|
||||||
|
*.log
|
||||||
|
dist/
|
||||||
|
build/
|
||||||
|
.DS_Store
|
||||||
|
.idea/
|
||||||
|
.vscode/
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
*~
|
||||||
|
.credentials/
|
||||||
|
.config/
|
||||||
|
__pycache__/
|
||||||
|
*.pyc
|
||||||
@@ -0,0 +1,88 @@
|
|||||||
|
# Claude Skills & Agents Hub
|
||||||
|
|
||||||
|
Centraliserad repository för alla Claude Skills och Agenter för OpenClaw-ekosystemet.
|
||||||
|
|
||||||
|
## 📁 Struktur
|
||||||
|
|
||||||
|
```
|
||||||
|
claude-agents-skills/
|
||||||
|
├── skills/ # Alla reusable skills
|
||||||
|
│ ├── browser-testing/ # Playwright E2E-tester
|
||||||
|
│ ├── claude-multimedia/ # Bilder (Nano Banana Pro) + video (Google Veo)
|
||||||
|
│ ├── gravl-research/ # UX/design research
|
||||||
|
│ └── [new-skill]/
|
||||||
|
│
|
||||||
|
├── agents/ # Alla specialized agents
|
||||||
|
│ ├── gravl-pm/ # Project Manager (Gravl)
|
||||||
|
│ ├── gravl-researcher/ # UX Researcher (Gravl)
|
||||||
|
│ ├── browser-tester/ # Browser testing QA
|
||||||
|
│ ├── frontend-dev/ # React/CSS specialist
|
||||||
|
│ ├── backend-dev/ # Node.js/PostgreSQL specialist
|
||||||
|
│ ├── staging/ # Infra/staging setup
|
||||||
|
│ └── [new-agent]/
|
||||||
|
│
|
||||||
|
├── examples/ # Exempel på användning
|
||||||
|
│ ├── spawn-pm.sh # Spawn PM agent
|
||||||
|
│ └── multimedia-demo.js # Använd multimedia skill
|
||||||
|
│
|
||||||
|
├── docs/ # Dokumentation
|
||||||
|
│ ├── SETUP.md # Initial setup guide
|
||||||
|
│ ├── SKILLS.md # Skill referens
|
||||||
|
│ └── AGENTS.md # Agent referens
|
||||||
|
│
|
||||||
|
├── .gitignore
|
||||||
|
├── package.json
|
||||||
|
└── README.md
|
||||||
|
```
|
||||||
|
|
||||||
|
## 🚀 Quick Start
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd ~/clawd/claude-agents-skills
|
||||||
|
git status
|
||||||
|
ls skills/
|
||||||
|
ls agents/
|
||||||
|
```
|
||||||
|
|
||||||
|
## 📚 Skills
|
||||||
|
|
||||||
|
- **browser-testing** — Playwright E2E testing
|
||||||
|
- **claude-multimedia** — Images + Video generation
|
||||||
|
- **gravl-research** — UX & design research
|
||||||
|
|
||||||
|
## 🤖 Agents
|
||||||
|
|
||||||
|
- **gravl-pm** — Autonomous project manager
|
||||||
|
- **gravl-researcher** — UX & competitor research
|
||||||
|
- **browser-tester** — QA & testing
|
||||||
|
- **frontend-dev** — React specialist
|
||||||
|
- **backend-dev** — Node.js specialist
|
||||||
|
- **staging** — Infrastructure setup
|
||||||
|
|
||||||
|
## 📦 How to Add Skills/Agents
|
||||||
|
|
||||||
|
### Lägg till skill
|
||||||
|
|
||||||
|
```bash
|
||||||
|
mkdir -p skills/my-skill
|
||||||
|
cd skills/my-skill
|
||||||
|
cat > SKILL.md << EOF
|
||||||
|
# My Skill
|
||||||
|
...
|
||||||
|
EOF
|
||||||
|
```
|
||||||
|
|
||||||
|
### Lägg till agent
|
||||||
|
|
||||||
|
```bash
|
||||||
|
mkdir -p agents/my-agent
|
||||||
|
cd agents/my-agent
|
||||||
|
cat > SOUL.md << EOF
|
||||||
|
# My Agent
|
||||||
|
...
|
||||||
|
EOF
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Made with 🐝 by Clawd
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
# Setup Guide
|
||||||
|
|
||||||
|
## Initial Setup
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd ~/clawd/claude-agents-skills
|
||||||
|
npm install
|
||||||
|
```
|
||||||
|
|
||||||
|
## Adding Skills
|
||||||
|
|
||||||
|
1. Create folder: `skills/my-skill/`
|
||||||
|
2. Add `SKILL.md` with documentation
|
||||||
|
3. Add code/scripts as needed
|
||||||
|
4. Test locally
|
||||||
|
5. Commit: `git commit -m "skill(my-skill): description"`
|
||||||
|
|
||||||
|
## Adding Agents
|
||||||
|
|
||||||
|
1. Create folder: `agents/my-agent/`
|
||||||
|
2. Add `SOUL.md` with agent definition
|
||||||
|
3. Optional: Add `README.md`, scripts, configs
|
||||||
|
4. Test with `sessions_spawn` or `openclaw agent`
|
||||||
|
5. Commit: `git commit -m "agent(my-agent): description"`
|
||||||
|
|
||||||
|
## Configuration
|
||||||
|
|
||||||
|
Create `.env`:
|
||||||
|
```bash
|
||||||
|
GOOGLE_CLOUD_PROJECT="your-project"
|
||||||
|
GOOGLE_APPLICATION_CREDENTIALS=~/.config/gcloud/key.json
|
||||||
|
```
|
||||||
|
|
||||||
|
## Testing
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Test skill
|
||||||
|
cat skills/browser-testing/SKILL.md
|
||||||
|
|
||||||
|
# Test agent
|
||||||
|
openclaw help | grep gravl-pm
|
||||||
|
```
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"name": "claude-agents-skills",
|
||||||
|
"version": "1.0.0-alpha",
|
||||||
|
"description": "Centralized hub for Claude Skills and Agents for OpenClaw",
|
||||||
|
"main": "index.js",
|
||||||
|
"scripts": {
|
||||||
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
|
},
|
||||||
|
"keywords": [
|
||||||
|
"claude",
|
||||||
|
"agents",
|
||||||
|
"skills",
|
||||||
|
"openclaw",
|
||||||
|
"ai"
|
||||||
|
],
|
||||||
|
"author": "Clawd",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"dotenv": "^16.0.0"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@playwright/test": "^1.40.0",
|
||||||
|
"@google-cloud/videogeneration": "^1.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user