feat: 701 community skills + docs update
Added 623 new skills from skills.sh leaderboard (14 repos): - google-labs-code/stitch-skills (react:components, design-md, stitch-loop, enhance-prompt, shadcn-ui) - expo/skills (building-native-ui, native-data-fetching, expo-tailwind-setup, 7 more) - xixu-me/skills (github-actions-docs, readme-i18n, use-my-browser, 6 more) - anthropics/skills (algorithmic-art, web-artifacts-builder, theme-factory, brand-guidelines, 14 more) - github/awesome-copilot (git-commit, gh-cli, prd, documentation-writer, 130+ more) - firecrawl/cli (firecrawl, firecrawl-scrape, firecrawl-browser, 5 more) - inferen-sh/skills (web-search, python-executor, ai-image-generation, ai-video-generation) - wshobson/agents (tailwind-design-system, typescript-advanced-types) - neondatabase/agent-skills (neon-postgres) - microsoft/azure-skills (azure-kubernetes, 15+ azure services) - vercel/ai (ai-sdk) - currents-dev (playwright-best-practices) - resciencelab, aaron-he-zhu (seo-geo, backlink-analyzer) Total: 795 skills (42 shared + 52 paperclip + 701 community) Updated README.md and CLAUDE.md with current stats, architecture diagram, platform install matrix, and shared library documentation. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
68
README.md
68
README.md
@@ -1,7 +1,8 @@
|
||||
# Persona Library
|
||||
|
||||
> Platform-agnostic system prompt library for LLM agents.
|
||||
> 29 personas. 10 domains. 108 variants. 20,000+ lines of production-grade prompts.
|
||||
> 29 personas. 10 domains. 111 variants. 60,000+ words of production-grade prompts.
|
||||
> 795 skills. 58 brand design systems. 16 Kali tool references. Multi-platform auto-install.
|
||||
|
||||
```
|
||||
┌─ Neo ─── Phantom ─── Cipher ─── Specter ─── Bastion ─── Vortex ─── Sentinel
|
||||
@@ -122,19 +123,28 @@ personas/
|
||||
├── _template.md # Template for new personas
|
||||
├── _meta_template.yaml # Metadata template
|
||||
├── _user_context.md # Shared user context (for salva variants)
|
||||
├── CATALOG.md # Auto-generated catalog
|
||||
├── CATALOG.md # Auto-generated catalog with stats & trigger index
|
||||
│
|
||||
├── neo/ # Example persona directory
|
||||
│ ├── _meta.yaml # Metadata: triggers, relations, variants
|
||||
│ ├── general.md # Base prompt — works for any user
|
||||
│ ├── redteam.md # Specialization: red team engagements
|
||||
│ ├── exploit-dev.md # Specialization: binary exploitation
|
||||
│ ├── wireless.md # Specialization: RF/WiFi/SDR
|
||||
│ ├── social-engineering.md # Specialization: SE & phishing
|
||||
│ ├── mobile-security.md # Specialization: Android/iOS
|
||||
│ └── salva.md # Personalized: user-specific context
|
||||
│ ...
|
||||
│
|
||||
├── _shared/ # Shared knowledge bases (skipped in persona build)
|
||||
│ ├── skills/ (42) # OpenClaw + kali-claw shared skills
|
||||
│ ├── paperclip-skills/(52) # Paperclip company skills (CEO, coding, devops...)
|
||||
│ ├── community-skills/(701)# skills.sh marketplace (shadcn, vercel, marketing...)
|
||||
│ ├── design-md/ (58) # Brand DESIGN.md files (Stripe, Claude, Linear...)
|
||||
│ ├── ui-ux-pro-max/ # BM25 search engine + 14 CSV data files
|
||||
│ ├── paperclip-agents/(23) # Company agents (Odin/CEO, Thor/CTO, Freya/CMO...)
|
||||
│ ├── openclaw-personas/(9) # Original 6 personas + SOUL.md + IDENTITY.md
|
||||
│ ├── kali-tools/ (16) # Kali Linux tool reference docs
|
||||
│ ├── osint-sources/ (2) # OSINT master reference
|
||||
│ └── ad-attack-tools/ (1) # AD attack chain reference
|
||||
│
|
||||
config.example.yaml # Configuration template (tracked)
|
||||
config.yaml # Your config (gitignored)
|
||||
build.py # Build: .md → .yaml + .json + .prompt.md
|
||||
@@ -197,7 +207,13 @@ Escalation paths to other personas
|
||||
## Build System
|
||||
|
||||
```bash
|
||||
python3 build.py
|
||||
python3 build.py # build all → generated/
|
||||
python3 build.py --install claude # deploy as Claude Code slash commands
|
||||
python3 build.py --install antigravity # deploy to Antigravity IDE
|
||||
python3 build.py --install gemini # deploy as Gemini Gems
|
||||
python3 build.py --install openclaw # deploy to OpenClaw format
|
||||
python3 build.py --install paperclip # deploy to Paperclip (52 agents + 73 skills)
|
||||
python3 build.py --install all # deploy to all platforms
|
||||
```
|
||||
|
||||
Reads `config.yaml` (if present) and generates three formats per variant:
|
||||
@@ -208,6 +224,18 @@ Reads `config.yaml` (if present) and generates three formats per variant:
|
||||
| Structured YAML | `generated/<name>/<variant>.yaml` | Config files, metadata access |
|
||||
| JSON | `generated/<name>/<variant>.json` | API integration, bot frameworks |
|
||||
|
||||
### Build Outputs
|
||||
|
||||
| Output | Path | Description |
|
||||
|--------|------|-------------|
|
||||
| Persona files | `generated/<name>/` | 3 formats per variant |
|
||||
| Escalation graph | `generated/_index/escalation_graph.json` | Cross-persona handoff map |
|
||||
| Trigger index | `generated/_index/trigger_index.json` | Keyword → persona routing |
|
||||
| Skills index | `generated/_index/skills_index.json` | All skills mapped to personas |
|
||||
| Gemini Gems | `generated/_gems/` | Google AI Studio format |
|
||||
| OpenClaw | `generated/_openclaw/` | IDENTITY.md + individual personas |
|
||||
| Paperclip | `generated/_paperclip/` | 52 agents + 73 skills (Hermes format) |
|
||||
|
||||
### Config-Driven Customization
|
||||
|
||||
The build system supports dynamic variable injection:
|
||||
@@ -331,16 +359,34 @@ cp config.example.yaml config.yaml
|
||||
python3 build.py
|
||||
```
|
||||
|
||||
## Shared Library
|
||||
|
||||
The `_shared/` directory contains reusable knowledge bases from multiple sources:
|
||||
|
||||
| Source | Content | Count |
|
||||
|--------|---------|-------|
|
||||
| **OpenClaw + kali-claw** | Security/intelligence skills (pentest, OSINT, CTI) | 42 skills |
|
||||
| **Paperclip (Born2beRoot)** | Company management skills (CEO, coding, devops) | 52 skills |
|
||||
| **skills.sh marketplace** | Community skills (shadcn, vercel, marketing, expo) | 701 skills |
|
||||
| **awesome-design-md** | Brand design systems (Stripe, Claude, Linear, Apple) | 58 brands |
|
||||
| **ui-ux-pro-max** | BM25 search engine for UI/UX decisions | 14 data files |
|
||||
| **Kali Linux** | Tool reference docs (nmap, hashcat, AD, wireless) | 16 docs |
|
||||
|
||||
Skills are auto-mapped to personas during build. Each persona's JSON/YAML output includes a `skills` array.
|
||||
|
||||
## Stats
|
||||
|
||||
| Metric | Count |
|
||||
|--------|-------|
|
||||
| Personas | 29 |
|
||||
| Total variants | 108 |
|
||||
| Lines of prompt content | 20,717 |
|
||||
| Generated files per build | 324 |
|
||||
| Domains covered | 10 |
|
||||
| Output formats | 3 (.prompt.md, .yaml, .json) |
|
||||
| Total variants | 111 |
|
||||
| Prompt content | 59,712 words |
|
||||
| Shared skills | 795 |
|
||||
| Design brands | 58 |
|
||||
| Kali tool docs | 16 |
|
||||
| Paperclip agents | 23 |
|
||||
| Target platforms | 6 (Claude, Antigravity, Gemini, OpenClaw, Paperclip, raw) |
|
||||
| Output formats | 3 (.prompt.md, .yaml, .json) + platform-specific |
|
||||
|
||||
## License
|
||||
|
||||
|
||||
Reference in New Issue
Block a user