context7-resolve-library-id
To find the Context7-compatible library ID for a package or product name, resolve the library ID before querying docs unless the user already provided an /org/project ID (max 3 calls).
To find the Context7-compatible library ID for a package or product name, resolve the library ID before querying docs unless the user already provided an /org/project ID (max 3 calls).
To fetch up-to-date docs and code examples from Context7 for a known library, query by a resolved library ID after running resolve-library-id (max 3 calls).
Investigate website structure and debug web scraping using Chrome DevTools MCP. Use when analyzing documentation frameworks, debugging extraction issues, understanding HTML structure, investigating why web content isn't being captured correctly, or exploring API documentation sites. Covers Redocly, Swagger UI, and other modern documentation frameworks.
Use this skill when building AI voice agents with the ElevenLabs Agents Platform. This skill covers the complete platform including agent configuration (system prompts, turn-taking, workflows), voice & language features (multi-voice, pronunciation, speed control), knowledge base (RAG), tools (client/server/MCP/system), SDKs (React, JavaScript, React Native, Swift, Widget), Scribe (real-time STT), WebRTC/WebSocket connections, testing & evaluation, analytics, privacy/compliance (GDPR/HIPAA/SOC 2), cost optimization, CLI workflows ("agents as code"), and DevOps integration. Prevents 17+ common errors including package deprecation, Android audio cutoff, CSP violations, missing dynamic variables, case-sensitive tool names, webhook authentication failures, and WebRTC configuration issues. Provides production-tested templates for React, Next.js, React Native, Swift, and Cloudflare Workers. Token savings: ~73% (22k → 6k tokens). Production tested. Keywords: ElevenLabs Agents, ElevenLabs voice agents, AI voice agent
To search pub.dev for relevant Dart packages, query by keywords and return download counts, topics, license, and publisher.
To format Dart code consistently, run `dart format .` on the given roots to apply standard formatting.
To apply automated Dart fixes, run `dart fix --apply` on the given roots to resolve suggested changes.
To run static analysis across a Dart or Flutter project, analyze files to find compile and lint errors.
To run a custom Playwright script on the page, execute a code snippet for advanced interactions.
To install the Playwright browser defined in config, run this when the browser is missing or not installed.
Enterprise-grade browser automation using WebDriver protocol. Use when the user needs to automate web browsers, perform web scraping, test web applications, fill forms, take screenshots, monitor performance, or execute multi-step browser workflows. Supports Chrome, Firefox, and Edge with connection pooling and health management.
To close the current Playwright page, close the page to end the session or free resources.
To wait for page state changes, wait for text to appear or disappear or for a timeout.
Use when running tooltest to validate MCP servers, interpret failures, and iterate fixes in this repo.
To click a page element in the browser, perform a click on buttons, links, or controls during Playwright automation.
To run Dart or Flutter tests with the agent-centric test runner, execute tests using this tool instead of shell `dart test` or `flutter test`.
To upload files through a file input, provide one or more file paths for a page file chooser.
To run a short command and wait for the result, execute a synchronous shell command via the manager and return full output.
To accept or dismiss browser dialogs like alert/confirm/prompt, handle the dialog so automation can continue.
To press a keyboard key in the page, send a key press for shortcuts or input behavior.