Agent skill

Editing Cordis Compositions

by singula-ai in singula-ai/alego

A skill your agent uses when creating, changing, or validating an agent preset or other Cordis composition for this harness, including deciding host versus preset placement and checking that an…

MITAuto-check passed

Install Editing Cordis Compositions

skills CLI
$ npx skills add singula-ai/alego --skill editing-cordis-compositions -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install singula-ai/alego editing-cordis-compositions --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/singula-ai/alego.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/preset/agent-preset/skills/editing-cordis-compositions .claude/skills/editing-cordis-compositions && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
editing-cordis-compositions
GitHub stars
109
Used in
1 other repo
Token cost
~1.4k tokens
SKILL.md length
630 words
Files
1
Skills in repo
20
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when creating, changing, or validating an agent preset or other Cordis composition for this harness, including deciding host versus preset placement and checking that an…

  • Validating an agent preset
  • SKILL.md covers Where declarations live, Create a preset, Change a shipped preset and Migrate a legacy preset, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Other Cordis composition for this harness

What it does

Editing Cordis Compositions is an agent skill from singula-ai/alego. Use when creating, changing, or validating an agent preset or other Cordis composition for this harness, including deciding host versus preset placement and checking that an authored preset mounts.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Build AI Agents like playing LEGOs. Everything is a Plugin. The licence is MIT.

When your agent uses it

  • Validating an agent preset
  • Other Cordis composition for this harness
  • Including deciding host versus preset placement and checking that an authored preset mounts

Example prompts

  • “/editing-cordis-compositions”

What it can do on your machine

Read from SKILL.md and the folder at commit a79fe9a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are yaml and json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Editing Cordis Compositions loads about 1.4k tokens when it runs. Until then it costs about 56 tokens; SKILL.md has 630 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~56
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from singula-ai/alego at commit a79fe9a, republished under its MIT licence (© singula-ai). 630 words, ~1,439 tokens.

Download SKILL.mdSave it as .claude/skills/editing-cordis-compositions/SKILL.md (or your agent's skills folder).
name
editing-cordis-compositions
description
Use when creating, changing, or validating an agent preset or other Cordis composition for this harness, including deciding host versus preset placement and checking that an authored preset mounts.

Editing Cordis compositions

Agent presets are ordinary @singula-ai/alego-agent-preset declarations carried by bundle patches. Nothing edits a declaration in place: a preset is created or changed by installing a bundle whose patch declares or overrides it. This file states the declaration format; when it leaves a question open, read the @singula-ai/alego-agent-preset README and lib/types declarations under the packageDir that cordis_inspect_query Config.listConfigs returns when queried with a preset-<id> row's entry id, or packages/preset/agent-preset/src in a source checkout.

Where declarations live

The shipped Web presets are presets/<id>.patch.yml files of the @singula-ai/alego-web-app bundle, ids standard, ptc, minimal and cordis. Installed, the bundle resolves from the alego installation, not the profile; querying Config.listConfigs with the entry id of any preset-<id> row it declares returns that packageDir. In a source checkout of ALEGO it is packages/bundle/web-app/. Read one file with the file-read tool when you need a template; minimal.patch.yml is the shortest. In Desktop the bundle sits inside app.asar, which shell commands cannot open. Load cordis-composition-reference for the patch dialect and the list of plugin packages a preset can mount.

A declaration row has these config fields: id (required, lowercase letters, digits and hyphens), plugins (required Cordis entry list), and optional name, description and order (roster position). The Loader row id is preset-<id> by convention.

Create a preset

Write a bundle directory in the workspace with exactly two files, then install it.

review-preset/package.json:

json
{
  "name": "@local/alego-review-preset",
  "version": "1.0.0",
  "private": true,
  "type": "module",
  "alego": { "bundle": { "patch": "./cordis.patch.yml" } }
}

review-preset/cordis.patch.yml:

yaml
- insert:
    - id: preset-review
      name: '@singula-ai/alego-agent-preset'
      config:
        id: review
        name: Review
        description: Reviews changes with the shell only.
        order: 10
        plugins:
          - id: persona
            name: '@singula-ai/alego-persona'
            config:
              prefix: You review software changes.
          - id: tool-bash
            name: '@singula-ai/alego-tool-bash'

Install with plugin_manager, action: install_bundle, target set to the absolute bundle directory. It runs package installation and bundle selection itself; do not reproduce those steps with shell commands.

Change a shipped preset

Override the declaration by its Loader row id instead of inserting. The override replaces the complete config, so restate id, plugins and every other field the shipped file carries:

yaml
- id: preset-standard
  name: '@singula-ai/alego-agent-preset'
  config:
    id: standard
    order: 1
    plugins:
      # the shipped list with your changes

Migrate a legacy preset

Before declaration rows, a user preset was a directory $ALEGO_HOME/.agent-presets/<id>/ holding preset.yml (display name, description, order) and agent.cordis.yml (the plugin entry list). Nothing reads that directory any more. To migrate one, create a bundle as above whose declaration takes id from the directory name, name, description, and order from preset.yml, and plugins from agent.cordis.yml verbatim; check each plugin name against cordis-composition-reference because packages renamed since the preset was written fail at activation. Install it, verify the row, then delete the legacy directory.

Show full SKILL.md (255 more words)Show less

Verify

plugin_manager list_bundles lists the installed bundle; list_plugins shows the preset-<id> row with its activation state. A declaration whose activation fails stays on the roster with its diagnostic and cannot compose a session until the bundle is fixed and reinstalled. Existing sessions and their children keep the plugin revision they started with; validate changed behavior in a new session. Installing a bundle executes plugin code in the Host process, so it requires Full access or approval.

Choose plugin placement

Host plugins supply shared services: tools and prompt registries, the Agent loop, sessions, persistence, settings, sandbox policy, model routes, and subagent backends. Preset plugins contribute scoped tools, persona, prompt sections, and policies to those registries. Preset revisions are eagerly activated once and shared by their selecting Agents.

A preset plugin that supplies a service must isolate the provider and all its consumers in the same realm. A service consumed by Host plugins belongs in the Host configuration. Scope controls contributions and event visibility; isolate controls service instances. Use ordinary Cordis groups for nested plugin lists. Keep !!js expressions only in plugin configuration or disabled; the Loader evaluates them when activating the child plugin. Resolve assets from installed packages rather than a preset directory.

Extend the Host

For new plugin code or profile-wide capabilities, load cordis-plugin-development, author a workspace bundle, and install it with plugin_manager. Inspect available APIs through cordis_inspect_list and cordis_inspect_query, including a mounted plugin's Config schema through the Host Config provider; those tools do not invoke Remote methods. Verify the installed capability before reporting completion.

© singula-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in packages/preset/agent-preset/skills/editing-cordis-compositions of singula-ai/alego.

Open the folder on GitHubat commit a79fe9a

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in singula-ai/alego, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Editing Cordis Compositions next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Editing Cordis Compositions compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Editing Cordis Compositions this skillsingula-ai/alego1091 repos~1.4kAutomated safety check: PassMIT
Agm Validate ChangeDraculabo/AntigravityManager2.4k—~596Automated safety check: PassCustom licence
Form Validationthedaviddias/Front-End-Checklist74k—~633Automated safety check: PassMIT
Validate Provider ChangesGoogleCloudPlatform/magic-modules974—~528Automated safety check: PassCustom licence
Validateagenticnotetaking/arscontexta3.5k—~3kAutomated safety check: PassMIT
Implement Changepnpm/pnpm37k—~1.1kAutomated safety check: PassMIT

Similar skills

  • Agm Validate Change

    Draculabo/AntigravityManager

    Select and run the smallest reliable validation set for an Antigravity Manager worktree change.

    2.4k GitHub stars~596 tokensUpdated today
    DevelopmentAuto-check passed
  • Form Validation

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing templates, rendered HTML, or shared components related to Validate forms accessibly.

    74k GitHub stars~633 tokensUpdated 4 days ago
    Frontend & DesignAuto-check passed
  • Validate Provider Changes

    GoogleCloudPlatform/magic-modules

    Validate that changes to the generated providers don't introduce breaking changes or fields with missing tests or missing documentation.

    974 GitHub stars~528 tokensUpdated yesterday
    Auto-check passed
  • Validate

    agenticnotetaking/arscontexta

    Schema validation for notes. An agent skill from agenticnotetaking/arscontexta.

    3.5k GitHub stars~3k tokensUpdated 7 mo ago
    Frontend & DesignAuto-check passed
  • Implement a pnpm feature, bug fix, or refactor by checking existing capabilities, prioritizing code reuse and deduplication, assessing architecture impact, and validating the final change.

    37k GitHub stars~1.1k tokensUpdated today
    DevelopmentAuto-check passed
  • Make Changes

    remix-run/remix

    Create or update Remix repo change files under packages//.changes.

    33k GitHub stars~2.4k tokensUpdated yesterday
    DevelopmentAuto-check passed

More from singula-ai/alego

All 20 skills in this repo
  • Record Browser Gif

    singula-ai/alego

    Record browser or Web UI interaction demos as optimized GIFs using the available browser-control workflow, optional Playwright Videos for higher capture frame rates, and deterministic encoding, then…

    109 GitHub starsUsed in 1 repo~4.1k tokens
    Auto-check: notes
  • A skill your agent uses when adding, auditing, pruning, archiving, restoring, or reviewing Agent Notes in alego; checks every new note for superseded active records, deletes small UI and purely…

    109 GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • A skill your agent uses when landing a stack of dependent GitHub PRs (A ← B ← C, where each bases on the one below) onto master, merging a PR whose base is another open PR's branch, or whenever a…

    109 GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Office DOCX

    singula-ai/alego

    Create, read, edit, and check Word documents (.docx), including reports, letters, and formatted tables.

    109 GitHub starsUsed in 1 repo~1.5k tokens
    Auto-check passed
  • Office PPTX

    singula-ai/alego

    Create, read, edit, and check PowerPoint presentations (.pptx), including slide text, tables, images, and charts.

    109 GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • Office XLSX

    singula-ai/alego

    Read, create, and modify Excel workbooks (.xlsx), including data, formulas, formatting, and pandas analysis.

    109 GitHub starsUsed in 1 repo~2.3k tokens
    Auto-check passed

Questions about Editing Cordis Compositions

What does Editing Cordis Compositions do?

A skill your agent uses when creating, changing, or validating an agent preset or other Cordis composition for this harness, including deciding host versus preset placement and checking that an…. Editing Cordis Compositions is an agent skill from singula-ai/alego. Use when creating, changing, or validating an agent preset or other Cordis composition for this harness, including deciding host versus preset placement and checking that an authored preset mounts.

When should I use Editing Cordis Compositions?

Editing Cordis Compositions fits situations like: validating an agent preset; other Cordis composition for this harness; including deciding host versus preset placement and checking that an authored preset mounts.

How do I install Editing Cordis Compositions in Claude Code?

Run `npx skills add singula-ai/alego --skill editing-cordis-compositions -a claude-code`. Or copy the skill folder (packages/preset/agent-preset/skills/editing-cordis-compositions in singula-ai/alego) into .claude/skills/editing-cordis-compositions in your project. Claude Code loads it when a task matches its description.

How do I install Editing Cordis Compositions in Codex?

Run `npx skills add singula-ai/alego --skill editing-cordis-compositions -a codex`. Or copy the skill folder (packages/preset/agent-preset/skills/editing-cordis-compositions in singula-ai/alego) into .agents/skills/editing-cordis-compositions in your project. Codex loads it when a task matches its description.

Can I use Editing Cordis Compositions in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add singula-ai/alego --skill editing-cordis-compositions -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/editing-cordis-compositions, .gemini/skills/editing-cordis-compositions, .github/skills/editing-cordis-compositions and .opencode/skills/editing-cordis-compositions in your project.

What does Editing Cordis Compositions need to run?

SKILL.md names no scripts, command-line tools or credentials: Editing Cordis Compositions is instructions for the agent only.

Does Editing Cordis Compositions access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Editing Cordis Compositions safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Editing Cordis Compositions use?

Editing Cordis Compositions is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Editing Cordis Compositions use?

About 1.4k tokens (SKILL.md is roughly 5.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Editing Cordis Compositions?

Skills that share tags, products or a category with Editing Cordis Compositions: Agm Validate Change (Draculabo/AntigravityManager, 2.4k stars), Form Validation (thedaviddias/Front-End-Checklist, 74k stars), Validate Provider Changes (GoogleCloudPlatform/magic-modules, 974 stars) and Validate (agenticnotetaking/arscontexta, 3.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Editing Cordis Compositions?

singula-ai (a GitHub organization) maintains it in singula-ai/alego, which has 109 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on September 28, 2026.

Source: singula-ai/alego on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.