Back to skills
SKILL.md
Openalexandria
ASecurityQuery and submit artifacts to the OpenAlexandria federated knowledge protocol (reference node by default).
- 14 stars
- 0 votes
- 0 copies
- 1 view
- Added September 7, 2026
Works with
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add modbender/skill-library-mcp --skill openalexandria --agent claude-codeAre you the author of Openalexandria?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/modbender-openalexandria)---
name: openalexandria
description: Query and submit artifacts to the OpenAlexandria federated knowledge protocol (reference node by default).
metadata: {"openclaw":{"requires":{"bins":["python3"]}},"clawdbot":{"emoji":"📚"}}
---
# OpenAlexandria 📚
A minimal client skill for the **OpenAlexandria Protocol v0.1**.
Default node (can be overridden):
- `https://openalexandria.vercel.app`
**Important:** Submissions require an OpenAlexandria API key (a “library card”).
## Environment
- `OPENALEXANDRIA_BASE_URL` (optional)
- Example: `https://node.yourdomain.tld`
## CLI (included)
This skill ships a tiny client script:
```bash
python3 skills/openalexandria/openalexandria_cli.py wellknown
python3 skills/openalexandria/openalexandria_cli.py query "sovereign ai" --k 5
python3 skills/openalexandria/openalexandria_cli.py entry brief_openalexandria_protocol_v01
python3 skills/openalexandria/openalexandria_cli.py feed
# API key required for submissions + whoami
export OPENALEXANDRIA_API_KEY="oa_..."
python3 skills/openalexandria/openalexandria_cli.py whoami
python3 skills/openalexandria/openalexandria_cli.py submit --file bundle.json
python3 skills/openalexandria/openalexandria_cli.py submission sub_... # status + feedback
```
## Protocol Endpoints
- `GET /.well-known/openalexandria.json`
- `GET /v1/query?q=...&k=...`
- `GET /v1/entry/:id`
- `GET /v1/feed?since=cursor`
- `POST /v1/submit` (requires API key)
- `GET /v1/submission/:id` (status + feedback)
- `GET /v1/whoami` (requires API key)
- `GET /v1/stats` (public-safe stats)
## Agent usage (patterns)
- **Before web search**, query OpenAlexandria for likely cache hits.
- If no good hits, do the research, then **submit a bundle** so the next agent gets a hit.
## Notes
Phase I reference node may accept submissions without persisting them (depending on node policy). Trust/signatures/reputation are layered in Phase II.
Files in this skill
- SKILL.md
- openalexandria_cli.py
Attribution
Comments
Loading comments…