Skills catalog
Available skills: release_notes_composer, proposal_writer, incident_rca.
Skills are pre-tuned prompts the Project Brain ships with. They wrap a goal, the right retrieval scope, and an output format. You invoke a skill by name and pass any required inputs.
release_notes_composer
Drafts user-facing release notes from the diff between two versions. Pulls commits, merged PRs, and resolved tickets from your project, then rewrites them in a friendly tone.
Inputs
fromVersion— version string (e.g.2.4.0).toVersion— version string (e.g.2.5.0).tone— one ofcasual | neutral | formal.
bash
curl -X POST https://api.capreolus.app/v1/agents/$PROJECT/skills/release_notes_composer \
-H "Authorization: Bearer $JWT" \
-H "Content-Type: application/json" \
-d '{"fromVersion":"2.4.0","toVersion":"2.5.0","tone":"casual"}'proposal_writer
Generates a customer-facing proposal from the project's past wins, case studies, and sales notes. Best paired with a target customer profile.
Inputs
customerNameindustrypainPoints— array of strings.format— one ofemail | one-pager | full-deck.
incident_rca
Drafts a root-cause analysis from the linked Sentry issues and runbooks. Produces a timeline, contributing factors, fix, and follow-up actions.
Inputs
incidentId— internal Capreolus incident id.severity— one ofSEV-1 | SEV-2 | SEV-3.
Listing skills programmatically
bash
curl https://api.capreolus.app/v1/agents/$PROJECT/skills \
-H "Authorization: Bearer $JWT"