sourcebot

Search external code repositories using Sourcebot MCP with filterByRepoIds.

567|82|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/pedronauck/skills --skill sourcebot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sourcebot
Source: https://github.com/pedronauck/skills/tree/main/skills/sourcebot
Command: npx skills add https://github.com/pedronauck/skills --skill sourcebot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you efficiently research external libraries, frameworks, and code patterns by leveraging the Sourcebot MCP tool, preventing the need to manually sift through vast amounts of external codebases.

Core Features & Use Cases

  • External Library Research: Discover code patterns and API usage in popular libraries like Effect-TS, TanStack, and Vercel AI SDK.
  • API Discovery: Understand how external libraries implement specific functionalities.
  • Framework Pattern Learning: Learn best practices by examining real-world code from external frameworks.
  • Use Case: When asked to implement a complex state management pattern similar to one found in Effect-TS, you would use Sourcebot to find examples within the Effect-TS repository.

Quick Start

Use Sourcebot to search for "Effect.gen yield" within the Effect-TS/effect repository.

Frequently Asked Questions about sourcebot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I research external library APIs and framework patterns?

To research external library APIs and framework patterns, you can search code repositories like Effect-TS, TanStack, and Vercel AI SDK. This allows you to discover real-world code implementations and understand how external functionalities are built.

Can I search local project code using Sourcebot?

No, you cannot search local project code using Sourcebot. The tool strictly prohibits local searches and is designed exclusively for researching external code repositories, library APIs, and framework documentation.

What is the best way to find code examples in the Effect-TS repository?

The best way to find code examples in the Effect-TS repository is to use the list_repos command to identify the repository ID, then use search_code with filterByRepoIds for targeted searches. This enables precise external code research.

How do I search for specific API usage in external libraries?

You search for specific API usage in external libraries by executing targeted queries with the search_code function. By filtering results using filterByRepoIds, you can efficiently locate exact code patterns and documentation across specified external repositories.

Does this tool work for researching Vercel AI SDK implementations?

Yes, this tool works for researching Vercel AI SDK implementations. You can search the vercel/ai repository to discover API usage, understand functionality implementations, and learn framework patterns directly from the external codebase.

Why do I need to use list_repos before searching external code?

You need to use list_repos before searching external code to retrieve the specific repository IDs required by the search_code function. This ensures your API discovery and framework pattern searches are accurately targeted using the filterByRepoIds parameter.