ase-meta-config

SkillProductivity

List, get, set, or delete the layered ASE configuration values across the user/project/task/session scope chain. Use when the user wants to "configure" ASE, or to inspect or change a configuration key like `agent.persona`, `agent.guidance`, `agent.task`, or `project.boxing`.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the ase-meta-config skill

What this skill tells your AI

The instructions your AI receives, as published by rse/ase in plugin/skills/ase-meta-config/SKILL.md and read by ahel’s review.

@${CLAUDE_SKILL_DIR}/../../meta/ase-control.md @${CLAUDE_SKILL_DIR}/../../meta/ase-skill.md @${CLAUDE_SKILL_DIR}/../../meta/ase-getopt.md

$ARGUMENTS

Procedure

  1. Determine Operation:

    1. Set , with any leading and trailing whitespace stripped. Split into whitespace-separated tokens, honoring single and double quotes (a quoted token is one token, with its surrounding quotes removed). Set to the first token, lower-cased, and to the list of the remaining tokens. If is empty, set (none) and to the empty list. Inherit the always existing from the current context. Do not output anything.

    2. Determine the target scope chain:

      Do not output anything.

    3. You MUST NOT use Bash, Read, Write, Edit, or any other filesystem-touching tool anywhere in this skill. Every configuration access is performed exclusively through the ase_config_* tools of the ase MCP server. Do not output anything.

  2. Dispatch Operation:

      • If the entries array is empty, output the following :

      • Else output the following , where each , , and correspond to one entry of the entries array, in the given order:

        KeyValueScope
        <key/><entry-scope/>
        [...][...][...]
      • If is empty, the key is not set at all. Output the following :

      • Else set to the JSON-decoded and output the following :

    1. Then, if is one of the three keys steering your own behaviour, you MUST immediately adopt the new for the remainder of the session -- including the output of this very skill run -- by re-evaluating and internalizing the corresponding rules of the constitution: for agent.persona set and re-evaluate the Persona Communication Style rules, for agent.guidance set and re-evaluate the Guidance Hint Level rules, and for project.boxing set and re-evaluate the Artifact Boxing Transparency rules. Do not output anything for this.

      Then only output the following :

Signals

GitHub stars
52
Forks
5
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
ase-meta-config
Source
github.com/rse/ase