settings — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited settings (Hook) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Agent skills for integrating You.com's AI-powered search, content extraction, and web capabilities with popular AI agent frameworks and bash-based agents.
These skills provide interactive workflows that guide your AI agent through setting up You.com integrations for SDKs, frameworks, and CLI tools.
Integrate Vercel AI SDK applications with You.com tools for real-time web search, AI-powered answers, and content extraction.
Use when:
generateText() or streamText()Features:
youSearch, youContentsConnect Claude Agent SDK (Python and TypeScript) to You.com's HTTP MCP server for web search and content extraction.
Use when:
Features:
Add You.com MCP tools to OpenAI Agents SDK using Hosted MCP or Streamable HTTP modes.
Use when:
Features:
Integrate You.com's remote MCP server with crewAI agents for web search, AI-powered answers, and content extraction.
Use when:
MCPServerHTTP or MCPServerAdapterFeatures:
Integrate LangChain applications (TypeScript and Python) with You.com tools for web search, content extraction, and retrieval.
Use when:
createAgent and initChatModel (TypeScript)YouRetriever, YouSearchTool, or YouContentsTool with LangChain (Python)Features:
youSearch and youContents via @youdotcom-oss/langchain, structured output with ZodYouRetriever for RAG chains, YouSearchTool + YouContentsTool for agents via langchain-youdotcomUse @youdotcom-oss/teams-anthropic to add Anthropic Claude models (Opus, Sonnet, Haiku) to Microsoft Teams.ai applications. Optionally integrate You.com MCP server for web search and content extraction.
Use when:
Features:
Integrate You.com APIs (Research, Search, Contents) into any language using direct HTTP calls — no SDK required.
Use when:
Features:
Web search, research with citations, and content extraction for bash agents using curl and You.com's REST API.
Use when:
Features:
Install All Skills (recommended):
# Using npm
npx skills add youdotcom-oss/agent-skills
# Using Bun (recommended)
bunx skills add youdotcom-oss/agent-skillsThis installs all 8 skills at once:
ydc-ai-sdk-integrationydc-claude-agent-sdk-integrationydc-openai-agent-sdk-integrationydc-crewai-mcp-integrationydc-langchain-integrationteams-anthropic-integrationyoudotcom-apiyoudotcom-cliInstall Individual Skills:
# Install just one skill
npx skills add youdotcom-oss/agent-skills --skill youdotcom-cli
bunx skills add youdotcom-oss/agent-skills --skill ydc-ai-sdk-integration
# Install multiple specific skills
npx skills add youdotcom-oss/agent-skills --skill youdotcom-cli --skill ydc-ai-sdk-integrationBefore using any skill, you'll need a You.com API key:
export YDC_API_KEY="your-api-key-here"Once installed, your AI coding agent will automatically activate the relevant skill when you request integration. For example:
Each skill provides step-by-step instructions, code templates, and validation checklists.
Each skill follows the agent-skills-spec format:
skills/{skill-name}/
├── SKILL.md # Complete workflow with YAML frontmatter
└── assets/ # Code templates (optional, mostly inlined)Skills are self-contained:
API Keys:
Each skill includes:
Create a .env file in the project root with the following API keys:
# Required for all skills
YDC_API_KEY=your-you-com-api-key
# Required for Claude Agent SDK skill
ANTHROPIC_API_KEY=your-anthropic-api-key
# Required for OpenAI Agent SDK skill
OPENAI_API_KEY=your-openai-api-keyGet API keys from:
Skills are validated by running Claude Code against prompts and checking that the generated integration code passes real API tests.
Run all skill evals:
bun run evalRun a single skill eval:
bun run eval --skill ydc-crewai-mcp-integrationRun with parallelism:
bun run eval -j 4Regenerate `data/RESULTS.md` from existing results (no re-run):
bun run eval:summaryNote: Evals use real API keys from .env and invoke Claude Code as a subprocess to generate integration code. Valid API keys are required.
data/
├── prompts/
│ └── prompts.jsonl # One entry per skill variant (id, prompt, grader config)
├── results/
│ └── results.jsonl # Grader output per eval run (gitignored)
└── RESULTS.md # Human-readable summary (committed on weekly CI run)
tests/{skill-id}/ # Generated integration code lives here (gitignored)
├── agent.ts # Example: TypeScript integration file
└── agent.spec.ts # Tests that validate the generated code
scripts/
├── run.ts # Eval orchestrator (clean → harness → grade → summarize)
└── grader.ts # Scoring logic for generated integration codeEval IDs and test directories use language suffixes where needed:
ydc-claude-agent-sdk-integration-python → tests/ydc-claude-agent-sdk-integration-python/ydc-claude-agent-sdk-integration-typescript → tests/ydc-claude-agent-sdk-integration-typescript/ydc-openai-agent-sdk-integration-python → tests/ydc-openai-agent-sdk-integration-python/ydc-openai-agent-sdk-integration-typescript → tests/ydc-openai-agent-sdk-integration-typescript/youdotcom-api-python → tests/youdotcom-api-python/youdotcom-api-typescript → tests/youdotcom-api-typescript/youdotcom-cli → tests/youdotcom-cli/ydc-crewai-mcp-integration) use a single test directoryWorkflow:
data/prompts/prompts.jsonl contains prompts that trigger each skilltests/{skill-id}/data/results/results.jsonl and summarized in data/RESULTS.mdEvals run automatically on:
skills/*/SKILL.md, assets, or eval scriptsdata/RESULTS.mdCurrent eval results: see data/RESULTS.md
Check for issues:
# Check all files (TypeScript + Python)
bun run check
# Check only Python files
bun run check:pyAuto-fix issues:
# Fix all files (TypeScript + Python)
bun run check:write
# Fix only Python files
bun run check:write-pyTools:
Contributions are welcome! To add a new skill:
skills/SKILL.md following agent-skills-spec formatassets/ subdirectorydata/prompts/prompts.jsonl and reference test files in tests/npx skills add <your-fork>Skill naming convention:
name field in YAML frontmatterydc-ai-sdk-integration)MIT - See LICENSE file for details
SKILL.md file~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.