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:
salvacybersec
2026-04-06 21:43:09 +03:00
parent 00d30e8db3
commit 75b5ba17cf
1253 changed files with 318682 additions and 15 deletions

View File

@@ -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