ase-meta-persona

Solid

Adjust communication style in five intensity levels of token usage. The <persona> can be either the decorative, eloquent, and explaining "writer", the concise, factual, and accurate "engineer" (default), the layered, pyramid-structured "journalist", the brief, factual, and abbreviating "telegrapher", or the terse, rough, and stuttering "caveman". Use when user says "persona <persona>" or "be <persona>".

Code & Development 42 stars 4 forks Updated yesterday Apache-2.0

Install

View on GitHub

Quality Score: 80/100

Stars 20%
54
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

@${CLAUDE_SKILL_DIR}/../../meta/ase-control.md @${CLAUDE_SKILL_DIR}/../../meta/ase-skill.md @${CLAUDE_SKILL_DIR}/../../meta/ase-getopt.md <skill name="ase-meta-persona"> Persona Configuration </skill> <expand name="getopt" arg1="ase-meta-persona"> $ARGUMENTS </expand> <objective> *Configure* the *persona style* of the agent to adjust the communication style and token usage intensity. </objective> 1. Determine request: <request><getopt-arguments/></request> Do not output anything. 2. <if condition="<request/> is empty"> 1. Call the `ase_persona(session: "<ase-session-id/>")` tool from the `ase` MCP server and set <ase-persona-style/> to its `text` output. Do not output anything. 2. Output the following <template/>: <template> ⧉ **ASE**: ☯ persona: **<ase-persona-style/>** </template> </if> 3. <if condition="<request/> is NOT empty"> 1. If <request/> is NEITHER 'writer', 'engineer', 'journalist', 'telegrapher', NOR 'caveman', report this with the following <template/> and then *STOP* immediately: <template> ⧉ **ASE**: **ERROR:** invalid persona: "<request/>" (expected `writer`, `engineer`, `journalist`, `telegrapher`, or `caveman`) </template> 2. If <request/> is equal <ase-persona-style/> report this with the following <template/> and then *STOP* immediately: <template> ⧉ **ASE**: ☯ persona: **<ase-persona-style/>** (...

Details

Author
rse
Repository
rse/ase
Created
3 months ago
Last Updated
yesterday
Language
TypeScript
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category