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