Skip to content
Back to skills

Agents Registry

ASecurity

Generate and query the centralized agent identity registry. Scans .pi/agents/*/AGENTS.md, parses frontmatter, outputs agents-registry.json and optionally syncs to /memory for semantic search.

  • 6 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 11, 2026
developmentgobash

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned September 11, 2026

npx -y skills add grahama1970/agent-skills --skill agents-registry --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agents Registry?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agents Registry
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/grahama1970-agents-registry/badge)](https://www.skillsdirectory.com/skills/grahama1970-agents-registry)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: agents-registry
description: >
  Generate and query the centralized agent identity registry. Scans
  .pi/agents/*/AGENTS.md, parses frontmatter, outputs agents-registry.json
  and optionally syncs to /memory for semantic search.
internal: true
triggers:
  - list agents
  - list personas
  - agent registry
  - who handles
  - which persona
  - find agent by capability
  - agent capabilities
  - persona roster
metadata:
  short-description: Centralized agent identity registry
provides:
  - agent-enumeration
  - capability-routing
  - persona-metadata
composes:
  - memory
  - agentic-evals
taxonomy:
  - precision
  - composition
disciplines:
  - agentic-orchestration
  - developer-tooling
---

> STOP. READ THIS ENTIRE SKILL.MD BEFORE CALLING ANY ENDPOINT.

# Agent Registry

Centralized, queryable persona metadata. Scans `.pi/agents/*/AGENTS.md`,
parses YAML frontmatter, and produces a materialized JSON view for fast
sync loading by TS code (D-Bus bridge, skill-selector, orchestrator).

## Usage

```bash
# Generate registry (writes .pi/agents-registry.json)
./run.sh generate

# Generate and sync to /memory (ArangoDB agents collection)
./run.sh generate --sync-memory

# List all agents
./run.sh list

# Query by capability
./run.sh query --capability sparta-quality-assessment

# Query by agent name
./run.sh query --agent brandon-bailey
```

## Architecture

```
Source of Truth          Materialized View          Queryable Index
─────────────          ─────────────────          ───────────────
.pi/agents/*/          .pi/agents-registry.json   ArangoDB `agents` collection
  AGENTS.md     ──→    (fast sync loading for     (semantic search via
                        TS bridge, extensions)      /memory recall)
```

Files in this skill

  • SKILL.md1.8 KB
  • agents_registry/__init__.py145 B
  • agents_registry/cli.py5.8 KB
  • fixtures/agentic_eval.json510 B
  • pyproject.toml401 B
  • run.sh349 B
  • tests/test_sanity.py442 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…