Skip to main content

learning-output-style

Learn by doing: the agent hands meaningful decisions to you with TODO(human) markers, does the boilerplate itself, and adds Insight blocks.

Reference​

FieldValue
Namelearning-output-style
Version1.0.0
CategoryLearning
LicenceNot declared
Sourcecatalog/navin/builtin_plugins/learning-output-style/plugin.json
READMEcatalog/navin/builtin_plugins/learning-output-style/README.md
Digestsha256:f00f62271e34a41bff1d9cceca328108ee1f2807913da00ac32f74f1c0bb7fd4
plugin.jsonagents, category, commands, description, name, skills, steps, version

Commands​

NameArgumentsDescription
/output-style[name|off] [--personal]List, switch or clear the output style (default, explanatory, learning or your own)

Agents​

The plugin declares no agent.

Skills​

NameDescription
output-stylesUse when the user asks to "change the output style", "make the agent explain its choices", "switch to learning mode" or "write a custom output style". Explains the builtin and custom styles and how to select them.

Hooks, MCP servers and settings​

plugin.json declares no hook, no MCP server and no setting: the plugin is made of the components above only.

Workflow​

StepUse
switch the learning style on for this project/output-style
switch back to plain answers/output-style
learn how styles work and write a custom oneskill:output-styles

Enable it in a project​

Activating learning-output-style creates 3 activations in the project: the plugin itself, 1 skill and 1 command. Removing the plugin activation removes them all.

curl -X POST <control-plane-url>/v1/projects/<project>/navin-library/activations \
-H "Authorization: Bearer <token>" -H "Content-Type: application/json" \
-d '{"kind": "plugin", "name": "learning-output-style"}'

<project>: id or slug of the project. <token>: API key with the editor role on the project.

client.navin_library.activate("<project>", "plugin", "learning-output-style")