godle_list_rolesLABSCO SUMMARY
Capability matching is the part worth having.
A library of expert prompts is only useful if something picks the right one, and that is what godle_match_capability does — it takes the task in plain language and returns ranked candidates with relevance scores, so the agent does not have to know the catalogue. The split between layers is honest about where the cost is: reading roles and templates is free and unauthenticated, executing them statefully is not.
What it is
A prompt-orchestration library exposed as agent tools. It holds structured expert prompt templates across 24 professional categories — engineering, data, product, marketing, finance, legal, HR and more — each with input and output schemas, eval rubrics and model routing hints. The tools let an agent find the right role for a task rather than being told which one to use.
What you get
godle_match_capabilityranks roles and templates against a natural-language intent, with optional constraints for domain, riskLevel, modelHint and maxCostUsdgodle_execute_taskruns a template byroleIdandtemplateKeywith your input, and can stream over SSEgodle_list_roleslists the roles, filterable by categorygodle_compose_workflowbuilds a multi-step workflow from the library- The underlying data is public JSON: 185 roles, 1,741 eval rubrics, 24 categories, 12 multi-step workflows and 8 agent team packs
Requirements
The read layer needs no key at all — the role, template, workflow and eval endpoints are static JSON with CORS enabled, served under https://godle.app/api/v3/. The tools that hold state — capability matching, task execution with sessions and streaming, eval-driven retries — sit on a second layer that requires an API key. The MCP manifest lives at https://godle.app/.well-known/mcp.json. The SDK itself (godle-sdk, version 3.0.0) is zero-dependency and runs in a browser or Node.
Setup effort
One command — <script src="https://godle.app/api/v3/godle-sdk.js"></script>
USE CASES
Finding the right expert framing for a task
Describe what you are trying to do and get ranked role and template matches back.
Producing a structured deliverable rather than a freeform answer
Run the template with your input and get an artifact shaped by its output schema.
Building a multi-step pipeline across several roles
Compose a workflow instead of chaining prompts by hand.
Browsing what expertise is available
List the roles in a category before deciding how to approach the work.
4 tools
Listed in project docs. Your client may show a different list.
godle_match_capabilitygodle_execute_taskgodle_compose_workflowBEFORE YOU INSTALL
What to know first
Tools you get
4 tools named in the project's documentation.
INSTALLATION
Connect your client
This project publishes no client configuration, so the entry for your client is yours to write.
Server setup
<script src="https://godle.app/api/v3/godle-sdk.js"></script>This project publishes no installable package on npm, so there is no one-line install to copy.