Tool Design
agentailor/fullstack-langgraph-nextjs-agent
Design and verify tools that AI agents can actually use — for any framework or language (MCP servers, LangChain/LangGraph, function-calling, raw JSON schema; TypeScript, Python, or otherwise).
Integrate OpenAI Agents SDK with You.com MCP server - Hosted and Streamable HTTP support for Python and TypeScript.
$ npx skills add LeoYeAI/openclaw-master-skills --skill ydc-openai-agent-sdk-integration -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills ydc-openai-agent-sdk-integration --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ydc-openai-agent-sdk-integration .claude/skills/ydc-openai-agent-sdk-integration && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "ydc-openai-agent-sdk-integration" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/ydc-openai-agent-sdk-integration into .claude/skills/ydc-openai-agent-sdk-integration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ydc-openai-agent-sdk-integration", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/ydc-openai-agent-sdk-integrationType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill ydc-openai-agent-sdk-integration -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills ydc-openai-agent-sdk-integration --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/ydc-openai-agent-sdk-integration .agents/skills/ydc-openai-agent-sdk-integration && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ydc-openai-agent-sdk-integration" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/ydc-openai-agent-sdk-integration into .agents/skills/ydc-openai-agent-sdk-integration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ydc-openai-agent-sdk-integration", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill ydc-openai-agent-sdk-integration -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills ydc-openai-agent-sdk-integration --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/ydc-openai-agent-sdk-integration .cursor/skills/ydc-openai-agent-sdk-integration && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "ydc-openai-agent-sdk-integration" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/ydc-openai-agent-sdk-integration into .cursor/skills/ydc-openai-agent-sdk-integration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ydc-openai-agent-sdk-integration", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/ydc-openai-agent-sdk-integration--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill ydc-openai-agent-sdk-integration -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills ydc-openai-agent-sdk-integration --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/ydc-openai-agent-sdk-integration .gemini/skills/ydc-openai-agent-sdk-integration && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "ydc-openai-agent-sdk-integration" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/ydc-openai-agent-sdk-integration into .gemini/skills/ydc-openai-agent-sdk-integration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ydc-openai-agent-sdk-integration", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills ydc-openai-agent-sdk-integrationInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill ydc-openai-agent-sdk-integration -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/ydc-openai-agent-sdk-integration .github/skills/ydc-openai-agent-sdk-integration && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "ydc-openai-agent-sdk-integration" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/ydc-openai-agent-sdk-integration into .github/skills/ydc-openai-agent-sdk-integration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ydc-openai-agent-sdk-integration", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill ydc-openai-agent-sdk-integration -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills ydc-openai-agent-sdk-integration --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/ydc-openai-agent-sdk-integration .opencode/skills/ydc-openai-agent-sdk-integration && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "ydc-openai-agent-sdk-integration" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/ydc-openai-agent-sdk-integration into .opencode/skills/ydc-openai-agent-sdk-integration/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ydc-openai-agent-sdk-integration", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
ydc-openai-agent-sdk-integrationIntegrate OpenAI Agents SDK with You.com MCP server - Hosted and Streamable HTTP support for Python and TypeScript.
Ydc Openai Agent SDK Integration is an agent skill from LeoYeAI/openclaw-master-skills. Integrate OpenAI Agents SDK with You.com MCP server - Hosted and Streamable HTTP support for Python and TypeScript. Use when developer mentions OpenAI Agents SDK, OpenAI agents, or integrating OpenAI with MCP.
Its SKILL.md is about 4.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `_meta.json`). Compatibility notes: Python 3.10+ or Node.js 18+ with TypeScript
It sits in AI & LLM Engineering, covering Building AI agents and MCP servers. It works with OpenAI, Model Context Protocol, Python and OpenAI Agents SDK. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npmpythonnpxtscnodebunyarnpnpmpipFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
api.you.comyou.complatform.openai.comAlso links to:
openai.github.iodocumentation.you.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
YDC_API_KEYOPENAI_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Python 3.10+ or Node.js 18+ with TypeScript
From compatibility in the SKILL.md frontmatter.
Ydc Openai Agent SDK Integration loads about 4.4k tokens when it runs. Until then it costs about 61 tokens; SKILL.md has 648 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
# Add to your .env file or shell profileAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 648 words, ~4,432 tokens.
.claude/skills/ydc-openai-agent-sdk-integration/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Interactive workflow to set up OpenAI Agents SDK with You.com's MCP server.
Ask: Language Choice
Ask: MCP Configuration Type
Install Package
pip install openai-agentsnpm install @openai/agentsAsk: Environment Variables
For Both Modes:
YDC_API_KEY (You.com API key for Bearer token)OPENAI_API_KEY (OpenAI API key)Have they set them?
Ask: File Location
Create/Update File
For NEW files:
For EXISTING files:
Hosted MCP configuration block (Python):
from agents import Agent, Runner
from agents.mcp import HostedMCPTool
# Validate: ydc_api_key = os.getenv("YDC_API_KEY")
agent = Agent(
name="Assistant",
instructions="Use You.com tools to answer questions.",
tools=[
HostedMCPTool(
tool_config={
"type": "mcp",
"server_label": "ydc",
"server_url": "https://api.you.com/mcp",
"headers": {
"Authorization": f"Bearer {ydc_api_key}"
},
"require_approval": "never",
}
)
],
)Hosted MCP configuration block (TypeScript):
import { Agent, hostedMcpTool } from '@openai/agents';
// Validate: const ydcApiKey = process.env.YDC_API_KEY;
const agent = new Agent({
name: 'Assistant',
instructions: 'Use You.com tools to answer questions.',
tools: [
hostedMcpTool({
serverLabel: 'ydc',
serverUrl: 'https://api.you.com/mcp',
headers: {
Authorization: `Bearer ${ydcApiKey}`,
},
}),
],
});Streamable HTTP configuration block (Python):
from agents import Agent, Runner
from agents.mcp import MCPServerStreamableHttp
# Validate: ydc_api_key = os.getenv("YDC_API_KEY")
async with MCPServerStreamableHttp(
name="You.com MCP Server",
params={
"url": "https://api.you.com/mcp",
"headers": {"Authorization": f"Bearer {ydc_api_key}"},
"timeout": 10,
},
cache_tools_list=True,
max_retry_attempts=3,
) as server:
agent = Agent(
name="Assistant",
instructions="Use You.com tools to answer questions.",
mcp_servers=[server],
)Streamable HTTP configuration block (TypeScript):
import { Agent, MCPServerStreamableHttp } from '@openai/agents';
// Validate: const ydcApiKey = process.env.YDC_API_KEY;
const mcpServer = new MCPServerStreamableHttp({
url: 'https://api.you.com/mcp',
name: 'You.com MCP Server',
requestInit: {
headers: {
Authorization: `Bearer ${ydcApiKey}`,
},
},
});
const agent = new Agent({
name: 'Assistant',
instructions: 'Use You.com tools to answer questions.',
mcpServers: [mcpServer],
});Use these complete templates for new files. Each template is ready to run with your API keys set.
"""
OpenAI Agents SDK with You.com Hosted MCP
Python implementation with OpenAI-managed infrastructure
"""
import os
import asyncio
from agents import Agent, Runner
from agents.mcp import HostedMCPTool
# Validate environment variables
ydc_api_key = os.getenv("YDC_API_KEY")
openai_api_key = os.getenv("OPENAI_API_KEY")
if not ydc_api_key:
raise ValueError(
"YDC_API_KEY environment variable is required. "
"Get your key at: https://you.com/platform/api-keys"
)
if not openai_api_key:
raise ValueError(
"OPENAI_API_KEY environment variable is required. "
"Get your key at: https://platform.openai.com/api-keys"
)
async def main():
"""
Example: Search for AI news using You.com hosted MCP tools
"""
# Configure agent with hosted MCP tools
agent = Agent(
name="AI News Assistant",
instructions="Use You.com tools to search for and answer questions about AI news.",
tools=[
HostedMCPTool(
tool_config={
"type": "mcp",
"server_label": "ydc",
"server_url": "https://api.you.com/mcp",
"headers": {
"Authorization": f"Bearer {ydc_api_key}"
},
"require_approval": "never",
}
)
],
)
# Run agent with user query
result = await Runner.run(
agent,
"Search for the latest AI news from this week"
)
print(result.final_output)
if __name__ == "__main__":
asyncio.run(main())"""
OpenAI Agents SDK with You.com Streamable HTTP MCP
Python implementation with self-managed connection
"""
import os
import asyncio
from agents import Agent, Runner
from agents.mcp import MCPServerStreamableHttp
# Validate environment variables
ydc_api_key = os.getenv("YDC_API_KEY")
openai_api_key = os.getenv("OPENAI_API_KEY")
if not ydc_api_key:
raise ValueError(
"YDC_API_KEY environment variable is required. "
"Get your key at: https://you.com/platform/api-keys"
)
if not openai_api_key:
raise ValueError(
"OPENAI_API_KEY environment variable is required. "
"Get your key at: https://platform.openai.com/api-keys"
)
async def main():
"""
Example: Search for AI news using You.com streamable HTTP MCP server
"""
# Configure streamable HTTP MCP server
async with MCPServerStreamableHttp(
name="You.com MCP Server",
params={
"url": "https://api.you.com/mcp",
"headers": {"Authorization": f"Bearer {ydc_api_key}"},
"timeout": 10,
},
cache_tools_list=True,
max_retry_attempts=3,
) as server:
# Configure agent with MCP server
agent = Agent(
name="AI News Assistant",
instructions="Use You.com tools to search for and answer questions about AI news.",
mcp_servers=[server],
)
# Run agent with user query
result = await Runner.run(
agent,
"Search for the latest AI news from this week"
)
print(result.final_output)
if __name__ == "__main__":
asyncio.run(main())/**
* OpenAI Agents SDK with You.com Hosted MCP
* TypeScript implementation with OpenAI-managed infrastructure
*/
import { Agent, run, hostedMcpTool } from '@openai/agents';
// Validate environment variables
const ydcApiKey = process.env.YDC_API_KEY;
const openaiApiKey = process.env.OPENAI_API_KEY;
if (!ydcApiKey) {
throw new Error(
'YDC_API_KEY environment variable is required. ' +
'Get your key at: https://you.com/platform/api-keys'
);
}
if (!openaiApiKey) {
throw new Error(
'OPENAI_API_KEY environment variable is required. ' +
'Get your key at: https://platform.openai.com/api-keys'
);
}
/**
* Example: Search for AI news using You.com hosted MCP tools
*/
async function main() {
// Configure agent with hosted MCP tools
const agent = new Agent({
name: 'AI News Assistant',
instructions:
'Use You.com tools to search for and answer questions about AI news.',
tools: [
hostedMcpTool({
serverLabel: 'ydc',
serverUrl: 'https://api.you.com/mcp',
headers: {
Authorization: `Bearer ${ydcApiKey}`,
},
}),
],
});
// Run agent with user query
const result = await run(
agent,
'Search for the latest AI news from this week'
);
console.log(result.finalOutput);
}
main().catch(console.error);/**
* OpenAI Agents SDK with You.com Streamable HTTP MCP
* TypeScript implementation with self-managed connection
*/
import { Agent, run, MCPServerStreamableHttp } from '@openai/agents';
// Validate environment variables
const ydcApiKey = process.env.YDC_API_KEY;
const openaiApiKey = process.env.OPENAI_API_KEY;
if (!ydcApiKey) {
throw new Error(
'YDC_API_KEY environment variable is required. ' +
'Get your key at: https://you.com/platform/api-keys'
);
}
if (!openaiApiKey) {
throw new Error(
'OPENAI_API_KEY environment variable is required. ' +
'Get your key at: https://platform.openai.com/api-keys'
);
}
/**
* Example: Search for AI news using You.com streamable HTTP MCP server
*/
async function main() {
// Configure streamable HTTP MCP server
const mcpServer = new MCPServerStreamableHttp({
url: 'https://api.you.com/mcp',
name: 'You.com MCP Server',
requestInit: {
headers: {
Authorization: `Bearer ${ydcApiKey}`,
},
},
});
try {
// Connect to MCP server
await mcpServer.connect();
// Configure agent with MCP server
const agent = new Agent({
name: 'AI News Assistant',
instructions:
'Use You.com tools to search for and answer questions about AI news.',
mcpServers: [mcpServer],
});
// Run agent with user query
const result = await run(
agent,
'Search for the latest AI news from this week'
);
console.log(result.finalOutput);
} finally {
// Clean up connection
await mcpServer.close();
}
}
main().catch(console.error);What it is: OpenAI manages the MCP connection and tool routing through their Responses API.
Benefits:
Use when:
Configuration:
Python:
from agents.mcp import HostedMCPTool
tools=[
HostedMCPTool(
tool_config={
"type": "mcp",
"server_label": "ydc",
"server_url": "https://api.you.com/mcp",
"headers": {
"Authorization": f"Bearer {os.environ['YDC_API_KEY']}"
},
"require_approval": "never",
}
)
]TypeScript:
import { hostedMcpTool } from '@openai/agents';
tools: [
hostedMcpTool({
serverLabel: 'ydc',
serverUrl: 'https://api.you.com/mcp',
headers: {
Authorization: `Bearer ${process.env.YDC_API_KEY}`,
},
}),
]What it is: You manage the MCP connection and transport layer yourself.
Benefits:
Use when:
Configuration:
Python:
from agents.mcp import MCPServerStreamableHttp
async with MCPServerStreamableHttp(
name="You.com MCP Server",
params={
"url": "https://api.you.com/mcp",
"headers": {"Authorization": f"Bearer {os.environ['YDC_API_KEY']}"},
"timeout": 10,
},
cache_tools_list=True,
max_retry_attempts=3,
) as server:
agent = Agent(mcp_servers=[server])TypeScript:
import { MCPServerStreamableHttp } from '@openai/agents';
const mcpServer = new MCPServerStreamableHttp({
url: 'https://api.you.com/mcp',
name: 'You.com MCP Server',
requestInit: {
headers: {
Authorization: `Bearer ${process.env.YDC_API_KEY}`,
},
},
});
await mcpServer.connect();
try {
const agent = new Agent({ mcpServers: [mcpServer] });
// Use agent
} finally {
await mcpServer.close();
}After configuration, agents can discover and use:
mcp__ydc__you_search - Web and news searchmcp__ydc__you_express - AI-powered answers with web context mcp__ydc__you_contents - Web page content extractionBoth API keys are required for both configuration modes:
# Add to your .env file or shell profile
export YDC_API_KEY="your-you-api-key-here"
export OPENAI_API_KEY="your-openai-api-key-here"Get your API keys:
Before completing:
openai-agents (Python) or @openai/agents (TypeScript)YDC_API_KEY and OPENAI_API_KEYPython:
python your-file.pyTypeScript:
# With tsx (recommended for quick testing)
npx tsx your-file.ts
# Or compile and run
tsc your-file.ts && node your-file.js<details>
<summary><strong>Cannot find module @openai/agents</strong></summary>
Install the package:
# NPM
npm install @openai/agents
# Bun
bun add @openai/agents
# Yarn
yarn add @openai/agents
# pnpm
pnpm add @openai/agents</details>
<details>
<summary><strong>YDC_API_KEY environment variable is required</strong></summary>
Set your You.com API key:
export YDC_API_KEY="your-api-key-here"Get your key at: https://you.com/platform/api-keys
</details>
<details>
<summary><strong>OPENAI_API_KEY environment variable is required</strong></summary>
Set your OpenAI API key:
export OPENAI_API_KEY="your-api-key-here"Get your key at: https://platform.openai.com/api-keys
</details>
<details>
<summary><strong>MCP connection fails with 401 Unauthorized</strong></summary>
Verify your YDC_API_KEY is valid:
Bearer ${YDC_API_KEY}</details>
<details>
<summary><strong>Tools not available or not being called</strong></summary>
For Both Modes:
server_url: "https://api.you.com/mcp" is correctBearer prefixYDC_API_KEY environment variable is setrequire_approval is set to "never" for automatic executionFor Streamable HTTP specifically:
</details>
<details>
<summary><strong>Connection timeout or network errors</strong></summary>
For Streamable HTTP only:
Increase timeout or retry attempts:
Python:
async with MCPServerStreamableHttp(
params={
"url": "https://api.you.com/mcp",
"headers": {"Authorization": f"Bearer {os.environ['YDC_API_KEY']}"},
"timeout": 30, # Increased timeout
},
max_retry_attempts=5, # More retries
) as server:
# ...TypeScript:
const mcpServer = new MCPServerStreamableHttp({
url: 'https://api.you.com/mcp',
requestInit: {
headers: { Authorization: `Bearer ${process.env.YDC_API_KEY}` },
// Add custom timeout via fetch options
},
});</details>
© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/ydc-openai-agent-sdk-integration of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Ydc Openai Agent SDK Integration next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Ydc Openai Agent SDK Integration this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.4k | Automated safety check: Notes | MIT | |
| Tool Designagentailor/fullstack-langgraph-nextjs-agent | 132 | — | ~3.2k | Automated safety check: Pass | MIT | |
| Opikcomet-ml/opik-mcp | 220 | — | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| Agent Squad Python Guide2FastLabs/agent-squad | 7.8k | — | ~4.7k | Automated safety check: Pass | Apache-2.0 | |
| Add Example AgentGetBindu/Bindu | 10k | — | ~1.1k | Automated safety check: Notes | Custom licence | |
| Agent Squad for TypeScript2FastLabs/agent-squad | 7.8k | — | ~4.3k | Automated safety check: Pass | Apache-2.0 |
agentailor/fullstack-langgraph-nextjs-agent
Design and verify tools that AI agents can actually use — for any framework or language (MCP servers, LangChain/LangGraph, function-calling, raw JSON schema; TypeScript, Python, or otherwise).
comet-ml/opik-mcp
Reference for the Opik SDK — tracing, span types, framework integrations, threads, and the prompt library (Python, TypeScript, REST).
2FastLabs/agent-squad
Map of the agent-squad Python framework for async multi-agent orchestration: which agent, classifier, storage and tool provider to pick, and the pitfalls to avoid.
GetBindu/Bindu
Add a new self-contained example agent under examples/. An agent skill from GetBindu/Bindu.
2FastLabs/agent-squad
Guide to building Node.js and TypeScript apps on the agent-squad package: orchestrator, agent types, classifier routing, storage, retrievers and MCP tools.
jihadkhawaja/Egroo
Build, extend, and debug AI agents in Egroo using the Microsoft Agent Framework (C .NET).
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Categories
Integrate OpenAI Agents SDK with You.com MCP server - Hosted and Streamable HTTP support for Python and TypeScript. Ydc Openai Agent SDK Integration is an agent skill from LeoYeAI/openclaw-master-skills.com MCP server - Hosted and Streamable HTTP support for Python and TypeScript.
Ydc Openai Agent SDK Integration fits situations like: developer mentions OpenAI Agents SDK; integrating OpenAI with MCP.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill ydc-openai-agent-sdk-integration -a claude-code`. Or copy the skill folder (skills/ydc-openai-agent-sdk-integration in LeoYeAI/openclaw-master-skills) into .claude/skills/ydc-openai-agent-sdk-integration in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill ydc-openai-agent-sdk-integration -a codex`. Or copy the skill folder (skills/ydc-openai-agent-sdk-integration in LeoYeAI/openclaw-master-skills) into .agents/skills/ydc-openai-agent-sdk-integration in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill ydc-openai-agent-sdk-integration -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ydc-openai-agent-sdk-integration, .gemini/skills/ydc-openai-agent-sdk-integration, .github/skills/ydc-openai-agent-sdk-integration and .opencode/skills/ydc-openai-agent-sdk-integration in your project.
Going by SKILL.md and its folder, Ydc Openai Agent SDK Integration needs the command-line tools its instructions call (npm, python, npx, tsc, node and bun) and credentials named YDC_API_KEY and OPENAI_API_KEY. Our summary lists: Python 3; Node.js; A credential in YDC_API_KEY; A credential in OPENAI_API_KEY. Compatibility (from SKILL.md): Python 3.10+ or Node.js 18+ with TypeScript.
SKILL.md names 5 domains. In commands or code: api.you.com, you.com and platform.openai.com; the agent is likely to contact these when it follows the instructions. As links in the text: openai.github.io and documentation.you.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Ydc Openai Agent SDK Integration is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.4k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Ydc Openai Agent SDK Integration: Tool Design (agentailor/fullstack-langgraph-nextjs-agent, 132 stars), Opik (comet-ml/opik-mcp, 220 stars), Agent Squad Python Guide (2FastLabs/agent-squad, 7.8k stars) and Add Example Agent (GetBindu/Bindu, 10k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.