Skill Library
The Skill Library is the admin UI in agents-app where administrators create, edit, approve, and organize procedures. It is the central management point for both admin-defined and agent-learned procedures.
Skill Library Features
- Procedure list: All procedures for a selected agent, filterable by status (approved / pending / disabled)
- Procedure editor: Step-by-step editor with tool selector (lists available MCP tools), condition builder, and parameter placeholder assistant
- Trigger pattern tester: Enter a test message to verify the trigger pattern matches correctly
- Approval queue: Auto-captured procedures waiting for review, with diff view showing what changed
- Procedure analytics: How often each procedure was matched and executed, success/failure rates
Creating a Procedure in agents-app
Navigate to Skill Library
agents-app → Select Agent → Skills tab → New Procedure
Define Name and Trigger
Set a descriptive name and a regex trigger pattern. Use the "Test Pattern" button to verify it matches the right user phrases.
Add Steps
Click "Add Step" for each action. Select a tool from the dropdown (populated from the agent's MCP tool registry) and write the tool argument template with {{param}} placeholders.
Set Conditions (Optional)
For conditional steps, use the Condition Builder to set a condition referencing a previous tool's output.
Save and Activate
Admin-defined procedures are auto-approved on save. Click "Save & Activate" — the procedure is immediately available to the agent.
The Skill Library maintains a version history for each procedure. If an update breaks expected behavior, you can roll back to any previous version from the History tab.