Learn-skills.dev agently-output-control
Use when the user wants stable structured fields, required keys, reliable machine-readable sections, or downstream-consumable output from one model request, including `.output(...)`, field ordering, and `ensure_keys`.
install
source · Clone the upstream repo
git clone https://github.com/NeverSight/learn-skills.dev
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/agentera/agently-skills/agently-output-control" ~/.claude/skills/neversight-learn-skills-dev-agently-output-control && rm -rf "$T"
manifest:
data/skills-md/agentera/agently-skills/agently-output-control/SKILL.mdsource content
Agently Output Control
Use this skill when the question is what shape the model should return and how that shape should stay reliable.
The user does not need to say
.output(...) or ensure_keys. Requests for stable JSON-like fields, structured reports, or machine-readable sections should route here.
Native-First Rules
- prefer
for machine-readable results.output(...) - prefer
when required fields must be enforcedensure_keys - keep output schema explicit when downstream systems, workflow branches, or later model steps consume the result
Anti-Patterns
- do not handwrite JSON post-processors when
already owns the contract.output(...) - do not build custom retry loops for missing keys before checking
ensure_keys
Read Next
references/overview.md