discovering-skills

Query a JSON catalog to discover, search, and filter DIVA ERP skills by workflow or keyword.

6|Updated May 11, 2026
One-click install
npx skills add https://github.com/divalto/divalto-ia-devkit --skill discovering-skills-divalto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discovering-skills
Source: https://github.com/divalto/divalto-ia-devkit/tree/main/plugins/divalto-devkit/skills/discovering-skills
Command: npx skills add https://github.com/divalto/divalto-ia-devkit --skill discovering-skills-divalto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? When working in a DIVA ERP workspace with dozens of installed skills, collaborators struggle to know which skill covers a given task, what each skill does, and which conventions apply. This Skill acts as the interactive entry point of the DIVA devkit, answering questions like "what can you do?", "which skill handles X?", or "explain skill Y" without reading raw catalog files into context. ## Core Features & Use Cases - Panoramic overview: Lists all skills grouped by workflow (analyze, create, modify, files, isam, validate, test_doc, migrate, reference) via the overview mode of query_catalog.py. - Detailed skill sheets: Shows description, when-to-use, scripts, references, related skills, prerequisites, and checkpoint counts for a specific skill via detail <name>. - Keyword search and filtering: Case-insensitive search across names, descriptions, and metadata, plus filtering by workflow id or verb (e.g., generating, reading). - Invocation discipline: Enforces three rules for the whole devkit: skill documentation is the authoritative source for conventions, DIVA skills take priority over improvised shell commands, and invoking a skill means executing its instructions rather than just displaying them. - Use Case: A developer asks "which skill should I use to add a field to an existing entity?" — run query_catalog.py search "ajout champ" and present modifying-diva-entity as the matching orchestrator. ## Quick Start Ask the assistant which DIVA skill handles your task, and it will run query_catalog.py with the appropriate mode to answer from the catalog.

Frequently Asked Questions about discovering-skills

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

FAQPage Schema
How do I list all available DIVA skills in my workspace?

Run query_catalog.py with the overview mode to get a panorama of all skills grouped by workflow. Each entry shows the skill name, whether it is an orchestrator, and a one-line summary.

How do I find which skill handles a specific ERP task?

Use the search mode with keywords describing your task, for example query_catalog.py search ISAM. The search is case-insensitive and matches against names, descriptions, summaries, scripts, and related skills.

What information does the detail mode show for a skill?

The detail mode shows the full description, when-to-use guidance, workflow, orchestrator status with checkpoint count, Python scripts, reference files, related skills, and external prerequisites such as Jinja2 or xwin7.exe.

Can I filter skills by workflow or action verb?

Yes, the workflow mode lists skills for a given workflow id like analyze or create, and the verb mode lists skills sharing a verb prefix such as generating or reading. Both modes also support --json output.

Why does invoking a skill only show its documentation without running scripts?

Invoking a skill loads its SKILL.md instructions into context; it does not auto-execute scripts. The assistant must then run the documented scripts itself, which is the expected behavior described by the invocation discipline rules.

What are the limitations of the skill catalog?

The catalog.json is frozen at distribution build time, so newly added or updated skills only appear after reinstalling a newer distribution. The catalog must be queried through query_catalog.py rather than read directly.