Use the `untaped CAPABILITY` command to TASK. Use when the user mentions TRIGGER WORDS (product names, nouns and verbs a user would say).
Install
npx skillscat add alexisbeaulieu97/untaped/untaped-capability Install via the SkillsCat registry.
SKILL.md
untaped CAPABILITY
One or two sentences: what this capability does and when to use it rather
than another tool.
Details: references/TOPIC.md (only when this page would pass ~900 words).
Setup
The command ships with
untaped; there is nothing else to install.Settings (under
profiles.<name>.CAPABILITY):Setting Purpose CAPABILITY.base_url... CAPABILITY.tokenSecret. Set with untaped config set CAPABILITY.token --prompt.Check the connection with
untaped CAPABILITY whoami(orping).Never print, echo or log tokens.
Commands
| Task | Command |
|---|---|
| ... | untaped CAPABILITY NOUN list |
| ... | untaped CAPABILITY NOUN get NAME |
| ... | untaped CAPABILITY NOUN create ... --dry-run |
Run untaped CAPABILITY --help to confirm options before acting.
Output and pipes
- Use
--format jsonto read results; do not parse table output. - stdout carries data only; progress, warnings and errors go to stderr.
- Record kinds:
CAPABILITY.NOUNfromlist/get,CAPABILITY.VERB_outcome
from writes. --stdinonCOMMANDreads NAMES, orCAPABILITY.NOUNrecords from--format pipe.
Safety
- Commands that change things preview first. Run them with
--dry-run, show
the user the preview, and pass--yesonly after the user approves. - Without a terminal, a write with neither
--yesnor--dry-runexits 2. - Exit codes: 0 success, 1 failure or declined, 2 usage error, 3 predicate
hit (if the capability has--check-style flags), 4 fix the environment
(config, token, permission), 5 temporary (retry later), 130 interrupted.
With--format jsonstderr is JSON Lines naming each failure'scategory,systemandhint.
Pitfalls
- LIMITS, RATE LIMITS, SURPRISING DEFAULTS, COMMON MISTAKES.
Examples
untaped CAPABILITY NOUN list --format json
untaped CAPABILITY NOUN list --format pipe | untaped CAPABILITY NOUN get --stdin