Coding & Development🌐universal
Conceptual example (illustrative structure)
Agents should execute whenever possible — runtime for composable AI agent skills
Quick Start
Install this Skill
npx skills add gfernandf/agent-skills<p align="center">
<img src="orca.png" alt="Agent Skills" width="200">
</p>
<h1 align="center">Agent Skills Runtime</h1>
<p align="center">
<em>Agents should execute whenever possible.</em>
</p>
<p align="center">
<a href="https://pypi.org/project/orca-agent-skills/"><img src="https://img.shields.io/pypi/v/orca-agent-skills.svg" alt="PyPI"></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/License-Apache_2.0-blue.svg" alt="License"></a>
<a href="https://github.com/gfernandf/agent-skills/actions/workflows/ci.yml"><img src="https://github.com/gfernandf/agent-skills/actions/workflows/ci.yml/badge.svg" alt="CI"></a>
<a href="https://www.python.org/"><img src="https://img.shields.io/badge/Python-3.11%2B-blue.svg" alt="Python"></a>
<img src="https://img.shields.io/badge/Capabilities-192-blueviolet.svg" alt="Capabilities">
<img src="https://img.shields.io/badge/Skills-39-blueviolet.svg" alt="Skills">
<a href="https://doi.org/10.5281/zenodo.19438943"><img src="https://zenodo.org/badge/DOI/10.5281/zenodo.19438943.svg" alt="DOI"></a>
</p>
Agent Skills turns repeatable agent reasoning into executable skills: reusable, testable, observable, and portable across tools and model providers.
Stop rebuilding agent logic in prompts. Define it once as a skill, bind it to any backend, and run it with full traceability.
Agent Skills Runtime is the reference implementation of ORCA (Open Cognitive Runtime Architecture):
- Skills package reusable cognitive workflows
- Capabilities define backend-agnostic contracts
- Bindings connect contracts to execution backends (PythonCall, OpenAPI, MCP, OpenRPC)
- Runtime executes DAGs with policy/safety, CognitiveState, and traceability
No API key required for local-first runs. Deterministic Python baselines are available for offline development and testing.
---
## The problem
Most agent systems still encode critical logic inside prompts and framework glue.
That creates recurring engineering pain:
- Reasoning logic gets trapped in prompt text instead of executable workflows
- Workflows are hard to reuse and harder to test
- Contracts between steps are implicit and brittle
- Observability and auditability are often an afterthought
- Safety and governance controls are inconsistent
- Switching providers or frameworks usually means rewriting too much
---
## The ORCA answer
ORCA introduces an execution layer for cognitive workflows:
- Skills are reusable cognitive workflows
- Capabilities are stable, contract-driven interfaces
- Bindings are interchangeable execution backends
- Runtime is a DAG scheduler + policy engine + cognitive state + trace
This keeps reasoning structure explicit and executable, while preserving portability across backends.
---
## Before / after
Before (logic trapped in prompt text):
```python
prompt = """
Analyze this PR.
Find risks.
Estimate confidence.
Suggest fixes.
Return JSON.
"""
```
After (logic as a reusable skill graph):
```yaml
# Conceptual example (illustrative structure)
skill: code.pr.review
steps:
- parse_diff
- detect_risks
- score_confidence
- generate_review
- validate_output
```
Same reasoning pattern. Reusable. Testable. Observable. Bindable to Python, OpenAPI, MCP, or your own APIs.
---
## Try it locally in 3 minutes
```bash
git clone https://github.com/gfernandf/agent-skills.git
cd agent-skills
make bootstrap
python skills.py doctor
python skills.py run text.language-summary \
--input '{"text": "ORCA turns agent reasoning into reusable executable skills."}'
```
What to expect:
- No API key required
- Runs offline with deterministic Python baselines
- First run may take 30-60 seconds
<details>
<summary>Windows PowerShell setup and run</summary>
```powershell
git clone https://github.com/gfernandf/agent-skills.git
cd agent-skills
pip install -e ".[all,dev]"
git clone https://github.com/gfernandf/agent-skill-registry.git ../agent-skill-registry
python skills.py doctor
$env:OPENAI_API_KEY = ""
'{ "text": "ORCA turns agent reasoning into reusable executable skills." }' | Set-Content input_qs.json -Encoding ascii
python skills.py run text.language-summary --input-file input_qs.json
Remove-Item input_qs.json
```
</details>
---
## Why this matters beyond a toy summary
The first command verifies install. The stronger demo is the official skill decision.make.
decision.make shows a full decision workflow under uncertainty with explicit stages and auditable outputs.
From the skill contract in the registry, it includes:
- Multi-step pipeline (option generation, analysis, scoring, justification, validation)
- Structured outputs such as recommendation, tradeoffs, confidence_score, confidence_level, uncertainties, and next_steps
- Risk-aware reasoning through explicit criteria and constraints
- Trace-friendly execution aligned with ORCA observability goals
Conceptual output shape for decision-style workflows:
```json
{
"recommendation": "Proceed with a controlled pilot",
"confidence_sc
... (truncated)Repository
36stars
4forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
🤖claude🌐universal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
🌐universal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
✨gemini🤖claude💬gpt🌐universal
524
34
View
misakanet-failure-memory
Coding & Development📚 A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
🤖claude⌨️cursor🌐universal
424
158
View