synaptiai/agent-capability-standard/discover-capabilities
Claude Code and agent skill by synaptiai/agent-capability-standard
- community
Checking that the SKILL.md file is still in the repository.
Analyze a task description to detect required capabilities from the ontology, identify gaps, and synthesize a valid workflow automatically. Trigger: "discover capabilities", "what capabilities do I need", "analyze task", "synthesize workflow"
Install
npx vskill@latest install synaptiai/agent-capability-standard/discover-capabilitiesSKILL.md
Intent
Execute discover-capabilities to analyze a natural language task description and automatically:
- Detect which ontology capabilities are needed
- Identify gaps where the ontology lacks coverage
- Synthesize a valid workflow DAG from matched capabilities
This skill bridges the gap between "I want to do X" and "here are the specific capabilities and workflow steps needed to do X safely."
Success criteria:
- All atomic actions in the task are identified
- Each action maps to an ontology capability with confidence score
- Missing capabilities are flagged with proposed extensions
- A valid workflow is synthesized with proper safety steps
- Evidence anchors trace the discovery reasoning
Compatible schemas:
schemas/capability_ontology.yamlschemas/workflow_catalog.yaml
Inputs
| Parameter | Required | Type | Description | |
|---|---|---|---|---|
task_description | Yes | string | Natural language description of the task to analyze | |
domain | No | string | Domain context for specialization (e.g., "security", "data-pipeline") |
Procedure
1) Load ontology context: Read the capability ontology to understand available capabilities
- Load
schemas/capability_ontology.yamlvia CapabilityRegistry - Load
schemas/workflow_catalog.yamlvia WorkflowEngine - Note: 36 atomic capabilities across 9 cognitive layers
2) Analyze task: Decompose the task into atomic capability requirements
- Parse the task description for action verbs and targets
- Map each action to the closest ontology capability
- Assign confidence scores based on semantic match quality
- Identify domain parameters where applicable
3) Classify matches: Validate and filter capability matches
- Accept matches with confidence >= 0.6
- Route low-confidence matches to gap detection
- Identify unmatched requirements
4) Detect gaps: For unmatched requirements
- Find nearest existing capabilities by semantic similarity
- If available, generate proposed new capabilities with:
- Suggested layer, risk level, and schemas
- Edges to related existing capabilities
- Rationale for the proposal
5) Synthesize workflow: Build a valid workflow from matched capabilities
- Resolve transitive dependency chains (
requiresedges) - Insert safety steps (
checkpointbefore mutations,auditat end) - Topological sort respecting
precedesedge ordering - Check for
conflicts_withviolations - Generate data flow bindings between steps
6) Present results: Format and display the discovery output
- List detected capabilities with confidence and reasoning
- Show any gaps with proposals
- Display synthesized workflow steps
- Offer to validate workflow against ontology
- Offer to scaffold gap capabilities if needed
Output Contract
Return a structured object:
Field Definitions
| Field | Type | Description | |
|---|---|---|---|
capabilities | array | Matched ontology capabilities with scores | |
gaps | array | Unmatched requirements with proposals | |
workflow | object | Synthesized or matched existing workflow | |
confidence | number | Overall confidence (0.0-1.0) | |
evidence_anchors | array | Discovery provenance trail |
Examples
Example 1: Simple Analysis Task
Input:
Output:
Example 2: Mutation Task with Safety
Input:
Output:
Verification
- [ ] All action verbs in the task description are identified
- [ ] Each capability match has confidence score and reasoning
- [ ] Safety steps (checkpoint, audit) are automatically added for mutations
- [ ] Workflow respects ontology edge constraints (requires, precedes, conflicts_with)
- [ ] Binding references between steps are valid (no undefined variables)
Verification tools: Read, Grep, Bash
Safety Constraints
mutation: falserequires_checkpoint: falserequires_approval: falserisk: low
Capability-specific rules:
- Discovery is read-only: it analyzes and proposes but never modifies the ontology
- Gap proposals are suggestions only; they require governance review before adoption
- Workflow synthesis validates against ontology constraints but does not execute
Composition Patterns
Commonly follows:
inquire- User provides task description via promptretrieve- Load ontology and workflow catalog
Commonly precedes:
plan- Use discovered capabilities to plan implementationinvoke- Execute the synthesized workflowgenerate- Scaffold new capability files for gap proposals
Anti-patterns:
- Do not execute synthesized workflows without human review
- Do not add proposed capabilities to the ontology without governance
- Do not bypass gap detection by forcing low-confidence matches
Workflow references:
- See
schemas/workflow_catalog.yamlfor existing workflow patterns - See
schemas/capability_ontology.yamlfor the full ontology
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/discover-capabilities/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/synaptiai/agent-capability-standard/discover-capabilities)