Skip to content
Development
Skill

/subscribe

Add a shared guidelines repo (read-scope subscription or write-scope publish target) to the unified repos list.

From plugin
altk-evolve
13533 skills12 commands

Claude Code

$ npx -y skills add AgentToolkit/altk-evolve --skill subscribe --agent claude-code

SKILL.md

subscribe.SKILL.md
name: subscribe
description: Add a shared guidelines repo (read-scope subscription or write-scope publish target) to the unified repos list.

Subscribe to a Shared Repo

Overview

Configured guidelines repos are multi-reader / multi-writer git databases, described in a single unified list in `evolve.config.yaml`:

repos:
  - name: memory
    scope: write
    remote: git@github.com:alice/evolve.git
    branch: main
    notes: public memory for foobar project
  - name: org-memory
    scope: read
    remote: git@github.com:acme/org-memory.git
    branch: main
    notes: private memory shared only within my org
  • `scope: read` — download-only. Synced on every run.
  • `scope: write` — publish target. Synced on every run too, so you see

what you have already published and anything others have pushed.

Workflow

Step 1: Bootstrap config if missing

If `evolve.config.yaml` does not exist, ask the user for a username and create:

identity:
  user: {username}
repos: []
sync:
  on_session_start: true

Also ensure `.evolve/` is gitignored:

grep -qxF '.evolve/' .gitignore 2>/dev/null || echo '.evolve/' >> .gitignore

Step 2: Gather details

Ask the user for:

  • the remote URL for the guidelines repo
  • a short local name such as `alice`
  • the scope: `read` (default, subscribe-only) or `write` (also a publish target)
  • an optional note

Step 3: Run subscribe script

python3 ${CLAUDE_PLUGIN_ROOT}/skills/evolve-lite/subscribe/scripts/subscribe.py \
  --name "{name}" \
  --remote "{remote}" \
  --branch main \
  --scope "{scope}" \
  --notes "{notes}"

Step 4: Confirm

Tell the user the repo was added and they can run `/evolve-lite:sync` immediately if they want to pull updates now.

Notes

  • The repo is cloned directly into `.evolve/entities/subscribed/{name}/`,

which doubles as the recall mirror

  • Subscribed entities will appear in recall with `[from: {name}]`

annotations

  • Read-scope repos use a shallow clone; write-scope repos use a full

clone so publish commits can be rebased and pushed cleanly

Read more
@agenttoolkit
Ships withaltk-evolve

Evolve helps AI agents learn from experience. It turns past trajectories into reusable guidelines that help agents complete future tasks, without changing model weights.

Stars on GitHub

Momentum

stars in total
135
Star history of AgentToolkit/altk-evolve on GitHub, a chart by star-history.com

Other skills on altk-evolve.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about subscribe.

Which coding agents can use subscribe?
subscribe installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.