From aradotso-trending-skills-37
Curated registry of .skill files that encode personas, archetypes, and thinking styles for AI agents. Use to install or create persona skills for Claude Code, Cursor, Codex, etc.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aradotso-trending-skills-37:awesome-persona-skillsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```markdown
---
name: awesome-persona-skills
description: A curated collection of .skill files for distilling real people, personas, and archetypes into AI agents using the OpenSkills framework.
triggers:
- "how do I create a persona skill"
- "build a skill from chat history"
- "distill a person into an AI agent"
- "add a .skill file to my project"
- "how does the skill framework work"
- "create a boss or colleague skill"
- "make an AI version of someone"
- "submit a skill to awesome-persona-skills"
---
# Awesome Persona Skills
> Skill by [ara.so](https://ara.so) — Daily 2026 Skills collection.
A curated registry of `.skill` files — structured persona distillations that let AI agents embody specific people, archetypes, and thinking styles. Built on the [OpenSkills](https://openskills.cc) framework.
> 万物皆可 skill — Everything can be a skill.
---
## What This Project Does
`awesome-persona-skills` is an **awesome-list** for `.skill` files. Each skill is a standalone repository that encodes a person's (or archetype's):
- Communication style
- Decision-making patterns
- Domain knowledge
- Vocabulary and tone
Once installed into a compatible AI agent (Claude Code, Cursor, Codex, etc.), the skill causes the agent to reason and respond as that persona would.
**Categories include:**
- 💼 Workplace (colleague, boss, supervisor, professor)
- ❤️ Relationships (crush, ex, partner, parents)
- 🌟 Self-growth (yourself, digital life, immortal)
- 💡 Business thinkers (Buffett, Jobs, Musk, Munger, Feynman)
- 🙏 Philosophy & culture (BaZi fortune, Buddhist master)
- 🌈 Emotional companionship (reunion with lost loved ones)
- 🛠️ Meta-tools (Nuwa skill creator, Taotie skill evolver)
---
## How Skills Work
A `.skill` file (typically `SKILL.md`) is a Markdown document with YAML frontmatter that an AI coding agent reads as context. It tells the agent:
1. **Who/what** the persona is
2. **How** to think and respond
3. **What triggers** should activate this skill
4. **Domain knowledge** the persona holds
### Skill File Structure
```markdown
---
name: colleague-skill
description: Transforms a departing colleague's messages and shared memories into a warm, interactive AI skill.
triggers:
- "ask my colleague something"
- "what would [name] say about this"
- "channel my old teammate"
- "distill colleague knowledge"
---
# Colleague Skill
[Persona background, communication style, domain knowledge...]
## How [Name] Thinks
- Direct and pragmatic in code reviews
- Always asks "what's the user impact?" first
- Prefers async communication; dislikes unnecessary meetings
## Sample Responses
**On architecture decisions:**
> "Let's not over-engineer. What's the simplest thing that works and can be changed later?"
## Knowledge Base
[Domain-specific knowledge, recurring advice, project context...]
# Clone the skill repo you want
git clone https://github.com/titanwings/colleague-skill.git ~/.skills/colleague
# In Claude Code, Cursor, or similar — add to your agent context:
# Point your agent config to ~/.skills/colleague/SKILL.md
# Inside your project
mkdir -p .skills
git submodule add https://github.com/alchaincyf/nuwa-skill.git .skills/nuwa
git submodule add https://github.com/vogtsw/boss-skills.git .skills/boss
curl -L https://raw.githubusercontent.com/alchaincyf/steve-jobs-skill/main/SKILL.md \
-o .skills/jobs.skill.md
# Drop the SKILL.md into your project root or .claude/ directory
cp path/to/SKILL.md .claude/skills/persona.md
# Claude Code will automatically pick up skill files in .claude/
Collect raw material about the person or archetype:
# Examples of source material:
# - Chat logs (WeChat export, Slack history)
# - Meeting notes / transcripts
# - Emails and written communications
# - Public writings, talks, interviews
# - Code review comments
# - Performance reviews
The Nuwa skill is a meta-skill that creates other skills:
# Install nuwa first
curl -L https://raw.githubusercontent.com/alchaincyf/nuwa-skill/main/SKILL.md \
-o nuwa.skill.md
# Then prompt your AI agent with nuwa loaded:
# "Using Nuwa, create a skill for [person] based on the following material: ..."
---
name: your-persona-skill
description: One-line description of what this skill does.
triggers:
- "natural phrase 1"
- "natural phrase 2"
- "natural phrase 3"
- "natural phrase 4"
- "natural phrase 5"
- "natural phrase 6"
---
# [Persona Name] Skill
> Skill by [your-name](https://your-site.com)
## Who [Name] Is
[2-3 sentences establishing the persona's identity, background, and domain.]
## How [Name] Thinks
- **Core belief 1**: [explanation]
- **Core belief 2**: [explanation]
- **Decision framework**: [how they approach problems]
- **Communication style**: [tone, directness, vocabulary]
## [Name]'s Typical Advice
### On [Topic A]
> "[Characteristic quote or paraphrase]"
**Translation**: [What this means practically]
### On [Topic B]
> "[Another characteristic response]"
## Knowledge Base
### Domain: [Primary Area]
[Specific knowledge, frameworks, opinions the persona holds]
### Domain: [Secondary Area]
[More specific knowledge]
## What [Name] Would NOT Do
- [Anti-pattern 1]
- [Anti-pattern 2]
- [Things out of character]
## Sample Interactions
**User**: [Example question]
**[Persona]**: [Example response in their voice]
---
**User**: [Another example]
**[Persona]**: [Response]
your-persona-skill/
├── SKILL.md # Main skill file (required)
├── README.md # Human-readable intro
├── examples/
│ ├── sample-chat.md
│ └── use-cases.md
├── sources/
│ └── raw-material.md # Anonymized source material
└── LICENSE
| Skill | Purpose | Install |
|---|---|---|
| 女娲.skill | Creates any persona skill from raw material | alchaincyf/nuwa-skill |
| 饕餮.skill | Feeds good skills to evolve your own skill | binggandata/bggg-skill-taotie |
| X导师.skill | 10x writing improvement through formatting | alchaincyf/x-mentor-skill |
# Install multiple thinker skills at once
SKILLS=(
"alchaincyf/steve-jobs-skill"
"alchaincyf/elon-musk-skill"
"alchaincyf/munger-skill"
"alchaincyf/feynman-skill"
"alchaincyf/naval-skill"
"alchaincyf/taleb-skill"
)
mkdir -p .skills
for skill in "${SKILLS[@]}"; do
name=$(echo $skill | cut -d'/' -f2)
git submodule add "https://github.com/${skill}.git" ".skills/${name}"
done
git clone https://github.com/notdog1998/yourself-skill.git
cd yourself-skill
# Follow the template to input:
# - Your writing samples
# - Your decision history
# - Your values and principles
# - Your domain expertise
When a colleague leaves, capture their knowledge:
## Source Material Checklist
- [ ] Last 6 months of Slack DMs (exported)
- [ ] Code review comments (GitHub API export)
- [ ] Meeting transcripts where they presented
- [ ] Their internal wiki contributions
- [ ] Onboarding docs they wrote
## Privacy Scrubbing
- Remove all customer names → [CUSTOMER]
- Remove internal project codenames → [PROJECT]
- Remove salary/compensation info entirely
- Remove anything marked confidential
# For public figures, use only public sources:
sources:
- type: books
titles: ["Poor Charlie's Almanack", "Seeking Wisdom"]
- type: talks
urls: ["https://..."] # public YouTube, podcasts
- type: writings
urls: ["https://..."] # public articles, letters
- type: interviews
urls: ["https://..."] # public interviews
# In your agent prompt, combine thinkers for a specific problem:
"Using Feynman's teaching clarity, Munger's mental models,
and Taleb's risk-awareness, help me evaluate this system design..."
Protect your core knowledge when forced to write a skill:
## What to Include
- Generic process descriptions
- Publicly known frameworks
- Surface-level communication style
## What to KEEP TO YOURSELF
- Proprietary algorithms or formulas
- Key client relationships and context
- Unique shortcuts and heuristics you've developed
- Competitive intelligence
## Submission Checklist
- [ ] Repo is public on GitHub
- [ ] SKILL.md exists in repo root
- [ ] README.md explains what the skill does
- [ ] Skill fits an existing category (or justify new one)
- [ ] No private/sensitive data in the skill file
- [ ] Tested with at least one AI agent (Claude, GPT, etc.)
- [ ] One-line description is clear and specific
## PR Format
| 人物角色 | 介绍 | 仓库 |
|------|------|------|
| 你的角色.skill | 一句话介绍 | [username/repo-name](https://github.com/username/repo-name) |
Problem: AI agent ignores the skill file
Fix:
1. Check that triggers match what you're actually saying
2. Ensure SKILL.md is in a location your agent scans
3. For Claude Code: place in .claude/ directory
4. For Cursor: add to .cursorrules or reference in prompt
5. Explicitly tell the agent: "Use the [skill-name] skill"
Problem: Responses don't feel like the actual person
Fix:
1. Add more specific examples to "Sample Interactions"
2. Include characteristic vocabulary and phrases they use
3. Add "What [Name] would NOT say" section
4. Include domain-specific knowledge, not just style
5. Feed it through 饕餮.skill for evolution
Problem: SKILL.md exceeds agent context window
Fix:
1. Split into SKILL.md (core) + SKILL_EXTENDED.md (examples)
2. Use compression: bullet points instead of paragraphs
3. Remove redundant examples, keep only the best 3
4. Create domain-specific sub-skills instead of one monolith
# Before publishing any skill with real person's data:
1. If person is LIVING and PRIVATE:
- Get explicit written consent
- Let them review the SKILL.md before publishing
- Give them right to request takedown
2. If person is DECEASED:
- Consider family consent for close relatives
- Use only documented, public information
- Mark clearly as "based on documented record"
3. For ALL skills:
- No private communications without consent
- No financial information
- No health/medical information
- No information about third parties who didn't consent
与其等着被别人蒸,不如先蒸自己。
Rather than wait to be distilled by others — distill yourself first.
npx claudepluginhub aradotso/trending-skillsCurated list of Agent Skills for persona distillation — extracting communication styles and decision frameworks from conversations and works of real or fictional personas. Helps install these skills into AI coding agents.
Creates structured SKILL.md files using evidence-based principles: expert vocabulary payloads, dual-register descriptions, and anti-pattern watchlists. For building custom capabilities or reusable prompt templates.
Guides the creation of new agent skills following established patterns. Use when building diagnostic frameworks, CLI tools, or data-driven generators with scaffolding and validation.