knowledge-browse

SkillDocs & knowledge

List and filter documents and units in the Knowledge base. Use when the user wants to see what is indexed ('what's in space X', 'list the last 10 indexed docs', 'which documents have error status', 'show Academy units').

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the knowledge-browse skill

What this skill tells your AI

The instructions your AI receives, as published by evolution-foundation/evo-nexus in .claude/skills/knowledge-browse/SKILL.md and read by ahel’s review.

Group: Curation. List/filter documents + units.

When to trigger

  • "What's in space X"
  • "List the last 10 indexed docs"
  • "Which documents have error status"
  • "Show Academy units"

Arguments

NameTypeDefaultDescription
scopestr"documents""documents" OR "units"
connectionstrfirst readyTarget connection
spacestrnullFilter by space slug
unit_idstrnullFilter by unit
content_typestrnulllesson/tutorial/faq/reference/...
difficultystrnullbeginner/intermediate/advanced
topicslist[str]nullFilter by tags
statusstrnullpending/processing/ready/error
qstrnullText search on title
limitint20How many to return

Workflow

Step 1 — Call the right endpoint

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,
                    headers={"X-Knowledge-Connection": connection})
elif scope == "units":
    params = {"space": space, "limit": limit}
    items = evo.get("/api/knowledge/v1/units", params=params,
                    headers={"X-Knowledge-Connection": connection})

Step 2 — Render markdown table

Documents:

| Title | Type | Difficulty | Topics | Chunks | Status | Added |
|---|---|---|---|---|---|---|
| ... | lesson | beginner | [whatsapp, auth] | 14 | ready | 2026-04-20 |

Units:

| Title | Slug | Space | Seq | Docs | Created |
|---|---|---|---|---|---|
| ... | ... | academy | 1 | 5 | 2026-04-15 |

Step 3 — Footer

Showing {len(items)} of {total} {scope} in {connection}{/space if filtered}.
Filters applied: {filters_summary}.

Actionable failures

  • 0 results → suggest relaxing filters
  • Space not found → list available spaces
  • Connection not found → "Run knowledge-admin action=health"

Signals

GitHub stars
533
Forks
177
Last commit
May 2026
Advanced
Catalog kind
skill
Gateway key
knowledge-browse
Source
github.com/evolution-foundation/evo-nexus