Agent skill · writing content · aradotso

awesome-persona-distill-skills

awesome-persona-distill-skills — an agent skill for coding agents.

Why this skill is useful

Provides a curated list of persona distillation skills that encode specific communication styles and decision frameworks not commonly found in generic AI training data.

What it needs

About 6k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

bash Install a skill by its GitHub repo agentskills install https://github.com/alchaincyf/steve-jobs-skill Install and activate in current project agentskills install https://github.com/titanwings/colleague-skill --activate bash Clone the target skill repo git clone https://github.com/alchaincyf/munger-skill /tmp/munger-skill Copy the skill file into your project's skills directory cp /tmp/munger-skill/SKILL.md ./.skills/munger.skill.md bash mkdir -p .skills curl -sSL https://raw.githubusercontent.com/alchaincyf/naval-skill/main/SKILL.md \ -o .skills/naval.skill.md markdown --- name: your-persona-skill description: One-line summary of who/what is distilled and for what use. triggers: "ask in the style of X" "apply X's framework to this problem" "what would X think about this" "distill X's decision approach" "channel X's communication style" "use X methodology" --- Your Persona Skill Skill by your-handle Persona Overview Brief description of the person/role and what aspect is being distilled. Core Frameworks The key mental models, heuristics, or communication patterns extracted. Example Interactions Concrete Q&A examples showing the persona in action. Source Materials Links to the public works, transcripts, or data used for distillation. javascript // .github/scripts/generate-pr.mjs // Triggered when an issue receives the 'approved' label import { Octokit } from "@octokit/rest"; const octokit = new Octokit({ auth: process.env.GITHUBTOKEN }); async function generateSkillPR({ issueNumber, skillName, skillRepo, category, description }) { const owner = "xixu-me"; const repo = "awesome-persona-distill-skills"; // 1. Create a new branch for the PR const baseSha = await octokit.repos.getBranch({ owner, repo, branch: "main" }); const branchName = add-skill/${skillName}-${issueNumber}; await octokit.git.createRef({ owner, repo, ref: refs/heads/${branchName}, sha: baseSha.data.commit.sha, }); // 2. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/awesome-persona-distill-skills

View the source on GitHub

Browse the @skills marketplace