commit 72d0676416a752c2250d7287aa9e501679a4e6b0 Author: Clawd Agent Date: Sun Mar 1 09:52:53 2026 +0100 init: create claude-agents-skills hub with structure diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1281f6d --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +node_modules/ +.env +.env.local +.env.*.local +*.log +dist/ +build/ +.DS_Store +.idea/ +.vscode/ +*.swp +*.swo +*~ +.credentials/ +.config/ +__pycache__/ +*.pyc diff --git a/README.md b/README.md new file mode 100644 index 0000000..16f13b3 --- /dev/null +++ b/README.md @@ -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 diff --git a/docs/SETUP.md b/docs/SETUP.md new file mode 100644 index 0000000..b3ca5fc --- /dev/null +++ b/docs/SETUP.md @@ -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 +``` diff --git a/package.json b/package.json new file mode 100644 index 0000000..1e1dea7 --- /dev/null +++ b/package.json @@ -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" + } +}