ワンクリックで
agent-skills
Add dynamic skills to orxhestra agents. Covers Skill, InMemorySkillStore, and skill discovery/loading tools.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Add dynamic skills to orxhestra agents. Covers Skill, InMemorySkillStore, and skill discovery/loading tools.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Build orxhestra agent trees from declarative YAML orx files. Covers full schema, models, tools, agents, runner, and server.
Expose orxhestra agents as A2A protocol endpoints or connect to remote A2A agents.
Add callbacks to orxhestra agents for logging, monitoring, and error handling. Covers model and tool callbacks.
Add planners to orxhestra agents for structured reasoning. Covers BasePlanner, PlanReActPlanner, and TaskPlanner.
Stream events from orxhestra agents including token-by-token output, sub-agent events via AgentTool, and Runner streaming.
Create and use tools with orxhestra agents. Covers function_tool, AgentTool, transfer tools, exit_loop, MCP tools, and CallContext.
| name | agent-skills |
| description | Add dynamic skills to orxhestra agents. Covers Skill, InMemorySkillStore, and skill discovery/loading tools. |
Skills are reusable instruction blocks that an agent can load dynamically at runtime.
from orxhestra import Skill, InMemorySkillStore
from orxhestra.skills.load_skill_tool import make_load_skill_tool, make_list_skills_tool
store = InMemorySkillStore([
Skill(
name="summarization",
description="How to write concise summaries.",
content="Extract the 3-5 most important points. Use bullet points. Be concise.",
),
Skill(
name="code_review",
description="How to conduct a thorough code review.",
content="Check correctness, readability, test coverage, and security.",
),
])
agent = LlmAgent(
name="SkillfulAgent",
model=model,
tools=[
make_list_skills_tool(store), # lets agent discover available skills
make_load_skill_tool(store), # lets agent load a skill's full content
],
)
The agent calls list_skills to discover what's available, then load_skill("summarization") to get the full instruction text.
Implement BaseSkillStore for any backend (database, file system, API).