scan-repos

Scan local repositories and compare them against the memory system.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/yoshiwatanabe/yoshiwatanabe-plugins --skill scan-repos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scan-repos
Source: https://github.com/yoshiwatanabe/yoshiwatanabe-plugins/tree/main/dev-memory/skills/scan-repos
Command: npx skills add https://github.com/yoshiwatanabe/yoshiwatanabe-plugins --skill scan-repos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill scans local repositories and compares them with the memory system to surface repos not tracked by memory, enabling clean inventory and synchronization.

Core Features & Use Cases

  • Untracked discovery: Find repositories on disk that are not present in memory.
  • Missing-tracking checks: Detect repos tracked in memory but no longer present locally.
  • Use Case: Maintain a consistent set of tracked repos across multiple machines to simplify memory queries and audits.

Quick Start

Use the scan-repos skill to enumerate local repositories and report untracked or missing items. Example: run the included script with mode=untracked to see which repos exist locally but are not tracked in memory.

Frequently Asked Questions about scan-repos

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

FAQPage Schema
How do I find local repositories on disk that are not tracked in memory?

To find untracked local repositories, run a repository scan using the untracked mode to compare your disk paths against the memory system and surface any gaps. This identifies local repos not present in memory.

How do I detect repositories tracked in memory but missing locally?

To detect missing repositories, execute the scan script with the missing mode parameter. This compares the memory system records against your local disk to identify tracked repos that are no longer present locally.

What is the best way to synchronize tracked repositories across multiple machines?

Synchronizing tracked repositories across multiple machines requires scanning local repositories and comparing them against the memory system to surface untracked or missing items for clean inventory alignment.

Does the repository scan support cross-platform environments?

Yes, the repository scan targets cross-platform environments and supports comparing local repositories across machines using the untracked, missing, and all modes to identify memory system gaps.

How do I get a complete inventory of both untracked and missing repositories?

To get a complete inventory of both untracked and missing repositories, run the Python-based scan script using the all mode parameter to output structured results for ingestion into the memory system.