Skip to main content

nut skill

Manage AI skills (agents) in your Coconut instance.
Aliases: skill, skills

Overview

Skills (also known as agents) are AI assistants that help automate tasks in your Coconut instance. Each skill has a specific purpose, capabilities, and configuration that determines how it interacts with your codebase and tasks.
nut skill manages skills in the current local workspace. To list, create, update, or delete skills on a remote peer Coconut through the Coconut Dashboard, use nut coconut skill.

nut skill list

List all skills in your Coconut instance.
Aliases: list, ls This displays a table of all configured skills with their IDs, names, and descriptions. Examples:

nut skill show

Show detailed information about a specific skill.
Arguments:
  • id - The skill ID
Examples:
This displays:
  • Skill configuration
  • Capabilities and permissions
  • Recent activity
  • Associated tasks

nut skill create

Create a new skill.
Arguments:
  • name - Name of the skill
  • description - Description of what the skill does
Examples:
Choose descriptive names and clear descriptions to help skills understand their role and responsibilities. Be specific about what the skill should focus on.

nut skill update

Update an existing skill’s configuration.
Arguments:
  • id - The skill ID to update
Examples:
This opens an interactive editor to modify the skill’s:
  • Name and description
  • Capabilities and permissions
  • Instructions and prompts
  • Model preferences

nut skill delete

Delete a skill.
Arguments:
  • id - The skill ID to delete
Examples:
Deleting a skill is permanent. The skill’s configuration and history will be removed, but tasks it worked on remain intact.

nut skill registry

Browse and install skills from the Coconut Registry.
This opens an interactive interface to explore pre-built skills from the Coconut Registry that you can install and use in your projects. Examples:

Available Registry Skills

The Coconut Registry includes skills for:
  • Code review and quality assurance
  • Documentation generation
  • Testing and QA
  • Refactoring and optimization
  • Security analysis
  • And more…

Coconut Registry

Explore the full collection of skills in the Coconut Registry

Skill Workflow Example

1

Browse the registry

Find a skill that matches your needs or get inspiration for creating your own.
2

Create a custom skill

3

Assign to tasks

When creating tasks, you can assign specific skills to work on them, or let Coconut automatically match skills to tasks.
4

Monitor and refine

Review the skill’s work and update its configuration as needed.

Best Practices

Each skill should have a clear, specific purpose. Instead of a general “Developer” skill, create focused skills like “Frontend Developer”, “API Developer”, “Database Engineer”, etc.
The more context you give in the skill description, the better it will understand its role and make appropriate decisions.
Before creating custom skills, check the Coconut Registry for pre-built skills that match your needs. You can always customize them later.
Regularly review skill performance and update configurations based on actual usage. Skills can be refined over time to better match your workflow.