Oracle Agent Spec Expert
Design framework-agnostic AI agents using Oracle's Open Agent Specification for portable, interoperable agentic systems with JSON/YAML definitions
npx skills add majiayu000/claude-skill-registry --skill oracle-agent-spec --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Oracle Agent Spec Expert Skill ## Purpose Master Oracle's Open Agent Specification (Agent Spec) to design framework-agnostic, declarative AI agents that can be authored once and deployed across multiple frameworks and runtimes. ## What is Agent Spec? ### Open Agent Specification Framework-agnostic declarative language for defining agentic systems, building blocks for standalone agents and structured workflows, plus composition patterns for multi-agent systems. **Key Innovation:** Decouple design from execution - write agents once, run anywhere. **Release:** Technical report published October 2025 (arXiv:2510.04173) ## Core Philosophy **The Problem:** Fragmented agent development - each framework requires different implementation. **The Solution:** Unified representation - Agent Spec defines structure and behavior in JSON/YAML that any compatible runtime can execute. **Benefit:** Author agents once → Deploy across frameworks → Reduce redundant development. ## Architecture ### Component Model Agent Spec defines **conceptual building blocks** (components) that make up agent-based systems. **Key Property:** All components are trivially serializable to JSON/YAML. ### Core Components #
- Purpose
- What is Agent Spec?
- Open Agent Specification
- Core Philosophy
- Architecture
- Component Model
- Core Components
- Agent Specification Format
- Basic Agent
- Multi-Agent System
- Node Library
- Orchestration Nodes
- Integration Nodes
- Design Patterns
pip install pyagentspec
What does the Oracle Agent Spec Expert skill do?
Design framework-agnostic AI agents using Oracle's Open Agent Specification for portable, interoperable agentic systems with JSON/YAML definitions
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill oracle-agent-spec --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
