menu

Read the skill index and group discoverable skills into tables.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/orenmagid/claude-cabinet --skill menu
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: menu
Source: https://github.com/orenmagid/claude-cabinet/tree/main/templates/skills/menu
Command: npx skills add https://github.com/orenmagid/claude-cabinet --skill menu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dynamically discover and display all available skills, what they do, and whether they are auto-invocable or manual-only.

Core Features & Use Cases

  • Read the skill index (.claude/skills/_index.json). This file is generated by the installer and contains name, description, type, and invocability for every installed skill.
  • If the index file doesn't exist, fall back to discovering skills via Glob + reading individual SKILL.md frontmatter.
  • Filter and group skills into:
    • Auto — skills where type is not "plugin" and manual is absent or false.
    • Manual — skills where type is not "plugin" and manual is true.
    • Plugins — skills where type === "plugin"; group by source if multiple plugins are present.
  • Format as tables and omit the Plugins section if no plugins are indexed.

Quick Start

Use the menu skill to list available skills with descriptions and invocability.

Frequently Asked Questions about menu

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

FAQPage Schema
How do I list all available skills in my cabinet and check their invocability?▼

To list available skills, scan the installed index at .claude/skills/_index.json or read individual SKILL.md frontmatter. This groups skills into Auto, Manual, and Plugins tables showing descriptions and invocability status.

What happens if the _index.json file is missing when discovering installed skills?▼

If the _index.json file is missing, skill discovery falls back to scanning each skill's SKILL.md frontmatter via Glob. Entries are then sorted alphabetically within each group to generate the structured tables.

How are installed skills grouped when displaying the cabinet menu?▼

Installed skills are grouped into Auto, Manual, and Plugins categories based on their type and manual flags. Plugins are further grouped by source if multiple plugins are detected, while cabinet-type entries are excluded.

Can I see which skills are auto-invocable versus manual-only?▼

Yes, the menu displays invocability by filtering skills where type is not plugin and manual is absent or false as Auto, while skills with manual set to true are categorized as Manual-only in the output tables.

When does the Plugins section get omitted from the skill index display?▼

The Plugins section is omitted from the skill index display when no plugins are detected during the scan. This ensures the output remains clean without empty sections if only Auto or Manual skills are installed.

How do I find out what a specific skill does without reading its documentation?▼

You can find what a skill does by generating the cabinet menu, which reads the description field from the index or SKILL.md frontmatter and formats it into a structured table with the skill name and invocability.