OA Spec Registry
6 specs · 1 namespaceShared, versioned, reusable agent specs. Reference any spec from your own YAML using the oa:// shorthand — no copy-paste, no duplication.
How registry specs work
Any task in your spec can delegate its implementation to a registry spec. The oa run CLI fetches it, resolves the task, and returns the result transparently.
oa://namespace/nameAlways pulls the latest versionoa://namespace/name@1.0.0Pinned to a specific versionhttps://…/spec.yamlAny third-party spec URLopen_agent_spec: "1.5.0"
agent:
name: my-pipeline
description: Research pipeline
tasks:
summarise:
description: Delegate to shared summariser
spec: oa://prime-vector/summariser
task: summarise
sentiment:
description: Analyse summary tone
spec: oa://prime-vector/sentiment@1.0.0
task: analyse_sentiment
depends_on: [summarise]Summariser
v1.0.0oa://prime-vector/summariser
Summarise a body of text and extract the most important key points.
tasks:
my_task:
description: Delegate to Summariser
spec: oa://prime-vector/summariser
task: summariseSentiment Analyser
v1.0.0oa://prime-vector/sentiment
Analyse the sentiment of text — positive, negative, neutral, or mixed — with a confidence score.
tasks:
my_task:
description: Delegate to Sentiment Analyser
spec: oa://prime-vector/sentiment
task: analyse_sentimentText Classifier
v1.0.0oa://prime-vector/classifier
Classify text into one of a set of categories provided at runtime. Works for any classification problem.
tasks:
my_task:
description: Delegate to Text Classifier
spec: oa://prime-vector/classifier
task: classifyKeyword Extractor
v1.0.0oa://prime-vector/keyword-extractor
Extract the most relevant keywords and key phrases from a body of text, ordered by relevance.
tasks:
my_task:
description: Delegate to Keyword Extractor
spec: oa://prime-vector/keyword-extractor
task: extract_keywordsCode Reviewer
v1.0.0oa://prime-vector/code-reviewer
Review a code snippet for bugs, security issues, and improvement opportunities. Returns structured feedback with severity ratings.
tasks:
my_task:
description: Delegate to Code Reviewer
spec: oa://prime-vector/code-reviewer
task: review_codeMemory Retriever
v1.0.0oa://prime-vector/memory-retriever
Retrieve semantically relevant prior conversation turns from an external store and return them as a history context block ready to pass to any chat-capable OAS task.
tasks:
my_task:
description: Delegate to Memory Retriever
spec: oa://prime-vector/memory-retriever
task: retrievePublish your own spec
Anyone can contribute a spec. Open a PR to the Website/public/registry/ directory and add your namespace.
openagentspec.dev/registry/index.json