gc_skill
Find and reuse existing procedural skills for a task before creating new workflows. Suggests top matches, resolves to a single pick, and manages the skill registry.
Instructions
GC-native procedural skill registry. Use this when you want to know whether GC already has a reusable procedure for a task before inventing a new workflow or doing ad-hoc work.
Key actions:
suggest: rank candidate skills for a task. Returns suggestions plus a recommended top match.
resolve: like suggest, but only sets resolved when one skill clearly dominates; use this when you need a safe yes/no pick.
list/show: inspect existing skills and their metadata.
create/update/deprecate: maintain the skill registry itself.
Matching behavior:
task text is scored against aliases, skill name, slug, and intent tags
project-scoped skills are strongly preferred when project matches
mode can bias toward skills that explicitly support baseline or deep execution
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Optional execution depth hint used during ranking. | |
| name | No | Human-readable skill name. Required for create. | |
| slug | No | Skill slug for show, update, and deprecate. If omitted on create, daemon derives it from name. | |
| task | No | Task text to match against skills. Required for suggest and resolve. | |
| limit | No | For list/suggest: max rows to return. Suggest defaults to 5, list defaults to 20. | |
| scope | No | Explicit skill scope. If omitted, daemon infers project scope when project is present. | |
| action | Yes | Skill action to perform | |
| status | No | Lifecycle status. Draft is the default on create. | |
| aliases | No | Exact phrases or shorthand that operators use for this skill. | |
| intents | No | Backward-compatible alias for intent_tags. | |
| project | No | Optional active project. Helps project-scoped skills outrank general fallbacks. | |
| description | No | What the skill does and when to use it. | |
| intent_tags | No | Intent keywords used for softer matching during suggest/resolve. | |
| supports_deep | No | Whether the skill supports deep execution mode. Defaults to false. | |
| entry_workflow | No | Canonical workflow entrypoint this skill should invoke when selected. | |
| supports_baseline | No | Whether the skill supports baseline execution mode. Defaults to true. | |
| include_deprecated | No | For list: include deprecated skills instead of hiding them by default. | |
| workflow_entrypoint | No | Backward-compatible alias for entry_workflow. |