unsubscribe

Remove a repo from the unified repos list and delete its local clone.

8 stars

Best use case

unsubscribe is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Remove a repo from the unified repos list and delete its local clone.

Teams using unsubscribe should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/unsubscribe/SKILL.md --create-dirs "https://raw.githubusercontent.com/AgentToolkit/altk-evolve/main/platform-integrations/claude/plugins/evolve-lite/skills/evolve-lite/unsubscribe/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/unsubscribe/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How unsubscribe Compares

Feature / AgentunsubscribeStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Remove a repo from the unified repos list and delete its local clone.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Remove a Repo

## Overview

Remove a configured repo (any scope) from `evolve.config.yaml` and delete
its local clone at `.evolve/entities/subscribed/{name}/`. Warn the user
before removing a write-scope repo since any unpushed local publish
commits will be lost.

## Workflow

### Step 1: List repos

Run:

```bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/evolve-lite/unsubscribe/scripts/unsubscribe.py --list
```

Show the repos to the user (including `scope` and `notes`) and ask which
one to remove.

### Step 2: Confirm

Confirm deletion of `.evolve/entities/subscribed/{name}/`. If the repo has
`scope: write`, add a warning that unpushed local publish commits will be
lost.

### Step 3: Run unsubscribe script

```bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/evolve-lite/unsubscribe/scripts/unsubscribe.py --name {name}
```

For a write-scope repo, the script refuses to remove the local clone
without `--force` so unpushed publishes can't disappear by accident:

```bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/evolve-lite/unsubscribe/scripts/unsubscribe.py --name {name} --force
```

### Step 4: Confirm

Tell the user the repo was removed.

## Notes

- This removes the entry from `evolve.config.yaml` `repos:` list
- Deletes `.evolve/entities/subscribed/{name}/` (the local clone, also
  the recall mirror)
- The entities will no longer appear in recall

Related Skills

evolve-lite:unsubscribe

8
from AgentToolkit/altk-evolve

Remove a repo from the unified repos list and delete its local clone.

sync

8
from AgentToolkit/altk-evolve

Pull the latest guidelines from every configured repo (read- and write-scope).

subscribe

8
from AgentToolkit/altk-evolve

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

save

8
from AgentToolkit/altk-evolve

Captures the current session's successful workflow and saves it as a reusable skill with SKILL.md and helper scripts

save-trajectory

8
from AgentToolkit/altk-evolve

Save the current conversation as a trajectory JSON file in OpenAI chat completion format for analysis and fine-tuning

recall

8
from AgentToolkit/altk-evolve

Must be used at the start of any non-trivial task involving code changes, debugging, repo exploration, file inspection, or environment/tooling investigation to surface stored guidance before analysis or tool use.

publish

8
from AgentToolkit/altk-evolve

Publish a private guideline to a configured write-scope repo.

provenance

8
from AgentToolkit/altk-evolve

Analyze saved trajectories and recall audit events offline to record whether recalled guidelines influenced completed sessions.

learn

8
from AgentToolkit/altk-evolve

Must be used near the end of any non-trivial turn that produced potentially reusable tools, guidance, errors, workarounds, or workflows, so those lessons are saved for future turns.

evolve-lite:sync

8
from AgentToolkit/altk-evolve

Pull the latest guidelines from every configured repo (read- and write-scope).

evolve-lite:subscribe

8
from AgentToolkit/altk-evolve

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

evolve-lite:save

8
from AgentToolkit/altk-evolve

Captures the current session's successful workflow and saves it as a reusable skill with SKILL.md and helper scripts