From drupal-core
Search and fetch official Drupal documentation from drupal.org and api.drupal.org. Matches natural language queries against a curated URL catalog and retrieves relevant documentation pages. Use when you need authoritative Drupal documentation.
npx claudepluginhub ajv009/drupal-devkitThis skill uses the workspace's default tool permissions.
Fetch and return official Drupal documentation relevant to a query. This skill searches a curated catalog of essential drupal.org and api.drupal.org URLs, identifies the most relevant pages, fetches their full content, and returns it for the calling agent to use.
Navigates to online dev guides for Drupal APIs, theming, Next.js, design systems, Tailwind tokens, CSS, and practices like SOLID/DRY/TDD/security. Fetches/matches raw Markdown proactively before design or coding.
Navigates semantic documentation mapping business logic to Drupal code. Searches by Logic ID (AUTH-L1), feature code (MIGR), user story (US-001), or entity schema to answer 'where/how/what handles X?' questions.
Crawls web documentation into context for up-to-date coding assistance. Quick mode fetches 1-15 pages; deep mode indexes 20-100 pages for search and selective retrieval.
Share bugs, ideas, or general feedback.
Fetch and return official Drupal documentation relevant to a query. This skill searches a curated catalog of essential drupal.org and api.drupal.org URLs, identifies the most relevant pages, fetches their full content, and returns it for the calling agent to use.
$1 — Query (required). A natural language description of what you need to know. Examples:
"entity API field definitions""how to create a custom module""form API validation and submission""routing and controllers""services and dependency injection""configuration management export import""caching strategies and cache tags""Twig theming and templates""hook system event subscribers""automated testing PHPUnit"You are a fast research agent. Your job is to find and fetch documentation, not to analyze or act on it. Return the raw content so the calling agent can use it.
Read the URL catalog file at references/drupal-docs-urls.md (in this skill's directory). This contains all curated Drupal documentation URLs organized by category, each with a brief description of its content.
From the catalog, identify all pages relevant to the query. Match by:
/entity-api, /entity, /content-entities)/creating-modules, /module-file, /info-yml, /hooks, /routing-system)Be generous with matching — it is better to fetch an extra page than to miss a relevant one. But stay focused: do not fetch unrelated categories unless the query is broad.
Matching guidelines:
For each matched URL, fetch the URL content to retrieve the page. Fetch pages in parallel where possible for speed.
When fetching, extract the complete content of each page. Return all text, code examples, tables, steps, warnings, and notes. Do not summarize — return everything.
If a URL redirects, follow the redirect and note the final URL in the output.
Return all fetched content organized by page, with clear headers:
## <Page Title> — <URL>
<full page content>
---
## <Next Page Title> — <URL>
<full page content>
If a page fails to load (404, 503, timeout), note the failure and continue with remaining pages. Suggest the user check whether the URL has moved by searching drupal.org directly.
The URL catalog at references/drupal-docs-urls.md is a manually curated list. To maintain it: