unsubscribe

Remove a repo from evolve.config.yaml and delete its local clone.

96|11|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/AgentToolkit/altk-evolve --skill unsubscribe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unsubscribe
Source: https://github.com/AgentToolkit/altk-evolve/tree/main/platform-integrations/bob/evolve-lite/skills/evolve-lite%3Aunsubscribe
Command: npx skills add https://github.com/AgentToolkit/altk-evolve --skill unsubscribe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Remove a configured repo 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.

Core Features & Use Cases

  • List current subscriptions and reveal scope and notes, so you can decide what to remove.
  • Remove a selected subscription from evolve.config.yaml and delete its local clone to prevent recall and stale state.
  • Warn and confirm for write-scope repos to avoid data loss, ensuring safe cleanup.
  • After removal, the subscription is no longer shown in recall and the local copy is cleaned up.

Quick Start

Run python3 scripts/unsubscribe.py --name "{name}" to remove the named repository from the unified repos list and delete its local clone.

Frequently Asked Questions about unsubscribe

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I remove a subscribed repo and delete its local clone?

To remove a subscribed repo, run the unsubscribe script with the repository name. This deletes the local clone in the subscribed directory and updates your evolve.config.yaml to safely prune the repo from the unified list.

What happens to unpushed commits when I unsubscribe from a write-scope repo?

Unsubscribing from a write-scope repo triggers a warning and confirmation prompt to prevent data loss, because any unpushed local publish commits in that deleted clone will be permanently lost.

How do I list my current subscriptions before deciding which repo to remove?

The unsubscribe workflow lists current subscriptions and reveals scope and notes, allowing you to review configured repos before selecting one to safely remove and tidy up.

Does unsubscribing from a repo update the evolve.config.yaml automatically?

Yes, unsubscribing automatically updates evolve.config.yaml to remove the repo entry. This ensures the subscription is no longer shown in recall and prevents stale state.

Can I safely delete a local clone in the .evolve directory without breaking repo management?

Yes, the unsubscribe script safely deletes the local clone at .evolve/entities/subscribed by validating the repo name and handling write-scope warnings before removing it from the unified repos list.