[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FS5YWDZ00B5RT53P9CW5MM":3,"skill-same:01M6FS5YWDZ00B5RT53P9CW5MM":105},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":48,"install":49,"resources":62},"01M6FS5YWDZ00B5RT53P9CW5MM","personas",null,"Create and manage AI subagent personas with distinct personalities. Use when a user requests to talk to a specific persona, when delegating a conversation to a character, or when creating\u002Flisting\u002Fediting personality profiles. Personas are text-only conversational agents with their own identity, tone, and memory.","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fipedrax\u002Fmultiple-personas\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"manage","requests","profiles","with","tone","personalities","personality","conversation","character","memory","only","use","user","editing","text","subagent","persona","create","identity","2026-11-10 10:12:30",false,"---\nname: personas\ndescription: Create and manage AI subagent personas with distinct personalities. Use when a user requests to talk to a specific persona, when delegating a conversation to a character, or when creating\u002Flisting\u002Fediting personality profiles. Personas are text-only conversational agents with their own identity, tone, and memory.\n---\n\n# Personas\n\nManage and deploy AI personas — subagents with unique identities that speak for you.\n\n## Directory Structure\n\n```\npersonas\u002F\n├── SKILL.md\n└── profiles\u002F\n    ├── luna\u002F\n    │   ├── SOUL.md        # Identity, values, core traits\n    │   ├── PERSONALITY.md # Tone, style, quirks, speech patterns\n    │   └── MEMORY.md      # Persona's own memory\u002Fcontext\n    ├── rex\u002F\n    │   └── ...\n    └── \u003Cname>\u002F\n        └── ...\n```\n\n## Commands\n\n### List personas\nRead `profiles\u002F` subfolders. Show name + one-line summary from each SOUL.md.\n\n### Create a persona\n1. Create `profiles\u002F\u003Cname>\u002F` folder\n2. Write `SOUL.md` — who they are (name, identity, values, backstory)\n3. Write `PERSONALITY.md` — how they talk (tone, vocabulary, quirks, example phrases)\n4. Write `MEMORY.md` — empty initially, grows over time\n\n### Activate a persona (talk as them)\nWhen a user wants to talk to a persona:\n1. Read the persona's `SOUL.md`, `PERSONALITY.md`, and `MEMORY.md`\n2. Spawn a subagent via `sessions_spawn` with this task format:\n\n```\nYou are {name}. You must stay in character at all times.\n\n== SOUL ==\n{contents of SOUL.md}\n\n== PERSONALITY ==\n{contents of PERSONALITY.md}\n\n== MEMORY ==\n{contents of MEMORY.md}\n\n== RULES ==\n- You are text-only. You cannot run commands, access files, browse the web, or use any tools.\n- You can ONLY respond with conversational text.\n- Stay in character. Never break character or acknowledge being an AI subagent.\n- Keep responses concise and natural.\n- If asked to do something beyond conversation, politely deflect in character.\n\n== CONVERSATION ==\nThe user said: \"{user_message}\"\n\nRespond in character.\n```\n\n3. Deliver the subagent's response to the user via the same channel.\n4. After the conversation, update the persona's `MEMORY.md` with notable interactions.\n\n### Update persona memory\nAfter significant conversations, append a dated entry to the persona's `MEMORY.md`:\n```markdown\n## YYYY-MM-DD\n- Talked to {user} about {topic}\n- {any notable detail worth remembering}\n```\n\n## Guidelines\n\n- Personas are **text-only** — no tool access, no commands, no browsing\n- Each persona has **isolated memory** — they don't share memories with each other or with you\n- You are the **orchestrator** — you read messages, decide which persona to activate, spawn them, and relay their responses\n- When no persona is requested, you respond as yourself\n- Users can request to talk to a persona by name (e.g. \"let me talk to Luna\", \"ask Rex about this\")\n","# Personas\n\nManage and deploy AI personas — subagents with unique identities that speak for you.\n\n## Directory Structure\n\n```\npersonas\u002F\n├── SKILL.md\n└── profiles\u002F\n    ├── luna\u002F\n    │   ├── SOUL.md        # Identity, values, core traits\n    │   ├── PERSONALITY.md # Tone, style, quirks, speech patterns\n    │   └── MEMORY.md      # Persona's own memory\u002Fcontext\n    ├── rex\u002F\n    │   └── ...\n    └── \u003Cname>\u002F\n        └── ...\n```\n\n## Commands\n\n### List personas\nRead `profiles\u002F` subfolders. Show name + one-line summary from each SOUL.md.\n\n### Create a persona\n1. Create `profiles\u002F\u003Cname>\u002F` folder\n2. Write `SOUL.md` — who they are (name, identity, values, backstory)\n3. Write `PERSONALITY.md` — how they talk (tone, vocabulary, quirks, example phrases)\n4. Write `MEMORY.md` — empty initially, grows over time\n\n### Activate a persona (talk as them)\nWhen a user wants to talk to a persona:\n1. Read the persona's `SOUL.md`, `PERSONALITY.md`, and `MEMORY.md`\n2. Spawn a subagent via `sessions_spawn` with this task format:\n\n```\nYou are {name}. You must stay in character at all times.\n\n== SOUL ==\n{contents of SOUL.md}\n\n== PERSONALITY ==\n{contents of PERSONALITY.md}\n\n== MEMORY ==\n{contents of MEMORY.md}\n\n== RULES ==\n- You are text-only. You cannot run commands, access files, browse the web, or use any tools.\n- You can ONLY respond with conversational text.\n- Stay in character. Never break character or acknowledge being an AI subagent.\n- Keep responses concise and natural.\n- If asked to do something beyond conversation, politely deflect in character.\n\n== CONVERSATION ==\nThe user said: \"{user_message}\"\n\nRespond in character.\n```\n\n3. Deliver the subagent's response to the user via the same channel.\n4. After the conversation, update the persona's `MEMORY.md` with notable interactions.\n\n### Update persona memory\nAfter significant conversations, append a dated entry to the persona's `MEMORY.md`:\n```markdown\n## YYYY-MM-DD\n- Talked to {user} about {topic}\n- {any notable detail worth remembering}\n```\n\n## Guidelines\n\n- Personas are **text-only** — no tool access, no commands, no browsing\n- Each persona has **isolated memory** — they don't share memories with each other or with you\n- You are the **orchestrator** — you read messages, decide which persona to activate, spawn them, and relay their responses\n- When no persona is requested, you respond as yourself\n- Users can request to talk to a persona by name (e.g. \"let me talk to Luna\", \"ask Rex about this\")\n",{"name":5,"description":7},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fipedrax\u002Fmultiple-personas",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add kbarbel640-del\u002Fskills --skill personas",{"tool":55,"command":56},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill personas",{"tool":58,"command":59},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill personas","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fipedrax\u002Fmultiple-personas\u002FSKILL.md",true,[63,69,73,77,81,85,89,93,97,101],{"path":64,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":67,"sourceHtmlUrl":68},"_meta.json","REFERENCE","参考文档",287,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fipedrax\u002Fmultiple-personas\u002F_meta.json",{"path":70,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":71,"sourceHtmlUrl":72},"profiles\u002Fluna\u002FMEMORY.md",67,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fipedrax\u002Fmultiple-personas\u002Fprofiles\u002Fluna\u002FMEMORY.md",{"path":74,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":75,"sourceHtmlUrl":76},"profiles\u002Fluna\u002FPERSONALITY.md",1087,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fipedrax\u002Fmultiple-personas\u002Fprofiles\u002Fluna\u002FPERSONALITY.md",{"path":78,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":79,"sourceHtmlUrl":80},"profiles\u002Fluna\u002FSOUL.md",716,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fipedrax\u002Fmultiple-personas\u002Fprofiles\u002Fluna\u002FSOUL.md",{"path":82,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":83,"sourceHtmlUrl":84},"profiles\u002Fmilo\u002FMEMORY.md",73,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fipedrax\u002Fmultiple-personas\u002Fprofiles\u002Fmilo\u002FMEMORY.md",{"path":86,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":87,"sourceHtmlUrl":88},"profiles\u002Fmilo\u002FPERSONALITY.md",1182,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fipedrax\u002Fmultiple-personas\u002Fprofiles\u002Fmilo\u002FPERSONALITY.md",{"path":90,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":91,"sourceHtmlUrl":92},"profiles\u002Fmilo\u002FSOUL.md",717,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fipedrax\u002Fmultiple-personas\u002Fprofiles\u002Fmilo\u002FSOUL.md",{"path":94,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":95,"sourceHtmlUrl":96},"profiles\u002Frex\u002FMEMORY.md",71,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fipedrax\u002Fmultiple-personas\u002Fprofiles\u002Frex\u002FMEMORY.md",{"path":98,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":99,"sourceHtmlUrl":100},"profiles\u002Frex\u002FPERSONALITY.md",1085,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fipedrax\u002Fmultiple-personas\u002Fprofiles\u002Frex\u002FPERSONALITY.md",{"path":102,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":103,"sourceHtmlUrl":104},"profiles\u002Frex\u002FSOUL.md",620,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fipedrax\u002Fmultiple-personas\u002Fprofiles\u002Frex\u002FSOUL.md",[106,135,162,183,189,209],{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":117,"publishedAt":37},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[112],{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[118,119,120,21,121,122,123,124,125,126,32,127,128,129,130,131,132,133,134],"crowd prompting","prompting","api","tokens","domain","world","prompts","operations","instructions","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":146,"publishedAt":37},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[141],{"categoryNo":142,"categoryName":143,"taxonomyType":144,"taxonomyTypeDesc":145},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[147,120,148,149,150,151,35,152,153,154,155,156,157,158,159,160,161,124,29],"dilemm ai","arena","analyze","browser","openclaw agent","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":171,"publishedAt":37},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[168],{"categoryNo":169,"categoryName":170,"taxonomyType":144,"taxonomyTypeDesc":145},"01JBSEEDCAT000000000000021","资料检索与研究",[172,173,174,175,176,177,178,21,179,160,29,180,120,181,182],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":184,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":185,"categories":186,"keywords":188,"publishedAt":37},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[187],{"categoryNo":169,"categoryName":170,"taxonomyType":144,"taxonomyTypeDesc":145},[175,174,173,172,182,177,178,21,176,160,29,179,180,120,181],{"skillNo":190,"name":191,"nameZh":6,"description":192,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":193,"categories":194,"keywords":195,"publishedAt":37},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[196,197,198,199,200,201,202,203,204,205,206,207,208],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":210,"name":211,"nameZh":6,"description":212,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":213,"categories":214,"keywords":219,"publishedAt":37},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[215,216],{"categoryNo":142,"categoryName":143,"taxonomyType":144,"taxonomyTypeDesc":145},{"categoryNo":217,"categoryName":218,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000037","律师与法务",[220,221,222,223,21,224,225,42,226,180,227,228,229,230,231,132,232,233,234],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]