Install any skill in seconds. Free to start, no credit card required.
Get Started Free →evolution-foundation/knowledge-browse
List and filter documents and units in the Knowledge base.
Passed 17 of 21 test cases with the skill, and 3 of 21 without it.
and 19 more in the full report
15 fixed3 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
List the knowledge units in the 'engineering' space using a custom connection target named 'prod-db-replica'.
| Checked | Without skill | With skill |
|---|---|---|
| Sets X-Knowledge-Connection HTTP header to prod-db-replica. | Missed | Passed |
| Requests /api/knowledge/v1/units endpoint. | Missed | Passed |
The instructions your model reads when the skill loads.
Group: Curation. List/filter documents + units.
| Name | Type | Default | Description |
|---|---|---|---|
scope | str | "documents" | "documents" OR "units" |
connection | str | first ready | Target connection |
space | str | null | Filter by space slug |
unit_id | str | null | Filter by unit |
content_type | str | null | lesson/tutorial/faq/reference/... |
difficulty | str | null | beginner/intermediate/advanced |
topics | list[str] | null | Filter by tags |
status | str | null | pending/processing/ready/error |
q | str | null | Text search on title |
limit | int | 20 | How many to return |
from dashboard.backend.sdk_client import evo
if scope == "documents":
params = {k: v for k, v in {
"space": space, "unit_id": unit_id, "content_type": content_type,
"difficulty": difficulty, "topics": ",".join(topics or []),
"status": status, "q": q, "limit": limit,
}.items() if v is not None}
items = evo.get("/api/knowledge/v1/documents", params=params,
test cases passed, vs 3 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.