asset-discovery

Map existing skills and agents across project, user, and plugin layers.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Kiwi-Home/ai-coding-resources --skill asset-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asset-discovery
Source: https://github.com/Kiwi-Home/ai-coding-resources/tree/main/plugins/coding-workflows/skills/asset-discovery
Command: npx skills add https://github.com/Kiwi-Home/ai-coding-resources --skill asset-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Discovers existing skills and agents across project, user, and plugin layers and provides similarity heuristics for detecting overlapping assets. Used by setup and generator commands to prevent duplicate scaffolding.

Core Features & Use Cases

  • Cross-layer discovery of SKILL.md and agent definitions, with provenance labeled by origin (project, user, plugin).
  • Frontmatter extraction and similarity analysis to surface overlaps, duplicates, and potential conflicts before scaffolding.
  • Unified view that informs setup, generation, and refactoring decisions to maintain a clean asset ecosystem.

Quick Start

Run asset discovery to map all existing skills and agents, and review duplicates before scaffolding new assets.

Frequently Asked Questions about asset-discovery

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

FAQPage Schema
How do I discover existing skills across project, user, and plugin layers?

Asset discovery identifies existing skills and agents across project, user, and plugin layers to prevent duplicate scaffolding. It reads frontmatter fields and provides similarity heuristics to detect overlapping assets before you generate new ones.

What is the best way to prevent duplicate skill generation when scaffolding?

The best way to prevent duplicate skill generation is to apply asset discovery to your setup and generator workflows. This surfaces overlaps, provenance, and potential conflicts by extracting frontmatter fields before you scaffold new assets.

How does frontmatter extraction help identify duplicate assets?

Frontmatter extraction reads fields like name, description, domains, generated_by, and generated_at to perform similarity analysis. This mechanism maps existing definitions and labels their origin to detect overlaps and potential conflicts.

Can I check skill provenance across different project layers before setup?

Yes, you can check skill provenance across project, user, and plugin layers. Asset discovery labels the origin of each SKILL.md and agent definition, providing a unified view that informs safe setup and refactoring decisions.

When do I need to run asset discovery for my skill ecosystem?

You need to run asset discovery before scaffolding new assets or during refactoring decisions. It provides a unified view of your asset ecosystem, applying similarity heuristics to maintain a clean environment and avoid overlapping definitions.