openalexandria
Query and submit artifacts to the OpenAlexandria federated knowledge protocol (reference node by default).
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install openclaw-skills-openalexandria
Repository
Skill path: skills/havneco/openalexandria
Query and submit artifacts to the OpenAlexandria federated knowledge protocol (reference node by default).
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: openclaw.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install openalexandria into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/openclaw/skills before adding openalexandria to shared team environments
- Use openalexandria for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
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.
---
## Skill Companion Files
> Additional files collected from the skill directory layout.
### _meta.json
```json
{
"owner": "havneco",
"slug": "openalexandria",
"displayName": "OpenAlexandria",
"latest": {
"version": "0.2.0",
"publishedAt": 1770760442322,
"commit": "https://github.com/openclaw/skills/commit/183208a1c2ce4c66830d7b41e8e5b55e1c5bea75"
},
"history": []
}
```