Agent Skills
› grasmash/drupal-claude-skills
grasmash/drupal-claude-skills
GitHub提供Acquia Source CMS的集成指南,涵盖OAuth2认证、JSON:API调用、Canvas CLI使用及页面部署流程,支持AI Agent连接Drupal站点。
Install All Skills
npx skills add grasmash/drupal-claude-skills --all -g -y
Skills in Collection (24)
提供Acquia Source CMS的集成指南,涵盖OAuth2认证、JSON:API调用、Canvas CLI使用及页面部署流程,支持AI Agent连接Drupal站点。
配置Acquia Source API客户端与认证
通过JSON:API读写Drupal内容
使用CLI构建或部署Canvas组件
注册MCP服务器至Claude Code
npx skills add grasmash/drupal-claude-skills --skill acquia-source -g -y
提供 Drupal Canvas 模块的贡献工作流,涵盖双仓库设置、React UI 构建、Issue Fork 及 Composer 补丁应用。指导开发者从独立项目向 drupal.org 上游提交功能或修复。
开发 Canvas 模块功能或 Bug 修复
将本地 Canvas 变更提交至 drupal.org Issue
配置 Canvas 双仓库环境
npx skills add grasmash/drupal-claude-skills --skill canvas-contribution -g -y
用于在 Claude Code CLI 中添加、配置和管理 MCP 服务器。支持 stdio、HTTP 和 SSE 传输类型,涵盖 OAuth 认证设置、连接故障排查及命令参考。
添加新的 MCP 服务器
配置远程或本地 MCP 服务器
设置 OAuth 认证
排查 MCP 连接失败问题
npx skills add grasmash/drupal-claude-skills --skill claude-code-mcp-setup -g -y
用于在UI变更合并前进行设计审查与QA,强调真实浏览器交互体验。涵盖视觉还原度、无障碍性、性能及响应式布局检查,输出标准化报告。
UI变更即将完成时
审查用户界面差异
请求对屏幕的设计或质量保证
npx skills add grasmash/drupal-claude-skills --skill design-review -g -y
提供 Drupal 自定义 API 端点的开发规范,强制使用 UUID、JSON 格式及正确路由结构。包含检查现有端点、定义路由、实现控制器及安全控制的完整模式,适用于前后端交互接口开发。
创建 Drupal 自定义 API 路由
实现前端或移动应用的数据接口
开发 Webhook 接收器
需要验证现有 API 是否已存在
npx skills add grasmash/drupal-claude-skills --skill drupal-api-endpoints -g -y
用于解决 Drupal 配置漂移,逐项比对本地与远程环境差异并决定导入、导出或跳过。支持多平台 CLI,仅写本地文件以保障安全。
drush config:status 显示配置漂移
拉取最新数据库后
部署前
本地配置与远程环境不一致
npx skills add grasmash/drupal-claude-skills --skill drupal-config-reconcile -g -y
提供 Drupal DDEV 本地开发环境的全套工作流,涵盖配置、数据库管理、调试及性能优化。用于解决容器故障恢复、Xdebug 配置及日常开发环境问题。
运行 ddev start/restart/exec 等命令
编辑 .ddev/config.yaml 配置文件
导入或导出数据库快照
调试缓慢的 DDEV 容器或 Docker 崩溃后的环境恢复
npx skills add grasmash/drupal-claude-skills --skill drupal-ddev -g -y
配置 Drupal 邮件系统,支持本地 Mailpit 测试与生产环境 Mailchimp 发送。涵盖 HTML 渲染、插件组合及故障排查,确保邮件正确投递。
配置本地邮件测试环境
调试邮件发送问题
设置生产邮件网关
npx skills add grasmash/drupal-claude-skills --skill drupal-mail -g -y
提供Drupal Search API的配置模式、提升策略及自定义处理器开发指南。涵盖索引字段类型设置、布尔与数值字段的提升逻辑、Solr配置漂移处理及重新索引工作流,用于调试搜索相关性或结果排序问题。
配置Search API索引
调整搜索结果排序
编写自定义搜索处理器
解决搜索结果缺失或陈旧
npx skills add grasmash/drupal-claude-skills --skill drupal-search-api -g -y
将静态HTML原型转换为Drupal Twig/SDC主题路由的标准化流程,通过差异分类与双门控审查确保视觉一致性与功能完整性。
将静态HTML原型移植到Drupal路由
调整现有路由以匹配设计稿
执行界面重绘或一致性校验任务
npx skills add grasmash/drupal-claude-skills --skill mockup-parity -g -y
提供Drupal站点Sentry集成指南,涵盖通过MCP工具读取错误、REST API添加评论及性能监控。辅助排查生产环境N+1查询、PHP错误等常见问题,支持问题状态管理与分析文档化。
分析Sentry错误报告
调试生产环境异常
调查N+1查询性能问题
向Sentry问题添加注释
npx skills add grasmash/drupal-claude-skills --skill sentry-integration -g -y
指导创建和管理Claude Code技能,遵循agentskills.io规范。涵盖SKILL.md结构、YAML元数据、触发模式、钩子机制及渐进式披露最佳实践,用于开发自定义Agent技能。
创建新技能
调试技能激活问题
理解触发模式
实现渐进式披露
npx skills add grasmash/drupal-claude-skills --skill skill-developer -g -y
提供 Drupal 9-11 核心 API 深度参考,涵盖服务、实体、表单、路由及测试等子系统。用于编写或审查自定义模块/主题代码时获取工作示例和 API 刷新。
编写 Drupal 自定义模块或主题代码
审查 Drupal 代码并需要 API 参考
查询 Drupal 核心 API 模式
npx skills add grasmash/drupal-claude-skills --skill drupal-at-your-fingertips -g -y
用于创建、修改和调试 Drupal Canvas 中基于 Twig 的单目录组件(SDC),涵盖组件注册、配置管理及版本一致性维护。
创建或修改 SDC 组件
调试 Canvas 预览问题
处理组件版本冲突
npx skills add grasmash/drupal-claude-skills --skill drupal-canvas-sdc -g -y
Drupal Canvas 组件开发入口技能,指引使用上游官方 React/JSX 技能套件,并补充本地 Twig SDC 注册及贡献指南。用于创建、修改或推送 Canvas 组件时的决策与操作。
创建或修改 Canvas Code Component
选择 Code Component 与 Twig SDC
查找 Canvas 相关指导
npx skills add grasmash/drupal-claude-skills --skill drupal-canvas -g -y
Dependencies:
drupal-canvas/skills
提供Drupal配置管理指南,涵盖导入导出、拆分同步及远程CLI操作,强调安全预览与避免误操作。
执行Drupal配置导入或导出
处理配置拆分与合并
排查配置不同步问题
npx skills add grasmash/drupal-claude-skills --skill drupal-config-mgmt -g -y
管理 Drupal 贡献模块的 Composer 更新、补丁应用与冲突解决,支持大版本升级、Drupal 11 兼容性检查及修复提交。
更新或升级 Drupal 贡献模块
应用、查找或创建补丁
解决 Composer 依赖或版本冲突
检查 Drupal 11 兼容性
npx skills add grasmash/drupal-claude-skills --skill drupal-contrib-mgmt -g -y
Drupal部署安全技能,涵盖部署流程规划、更新钩子编写及故障排查。防止因操作顺序错误、钩子重复执行或配置导入问题导致的部署失败和数据丢失。
计划或执行部署
编写 hook_update_N 或部署钩子
Drush 命令执行失败
站点陷入维护模式
修改自定义字段或服务定义
npx skills add grasmash/drupal-claude-skills --skill drupal-deploy-safety -g -y
Drupal性能优化技能,聚焦冷渲染SQL查询计数。用于审查、剖析及修复慢页面、N+1查询和缓存问题,强调以生产环境网络数据库查询为核心指标,避免本地测试误导。
审查或剖析性能问题
处理慢页面或高TTFB
存在N+1查询或循环实体加载
检查缓存上下文和标签
npx skills add grasmash/drupal-claude-skills --skill drupal-performance -g -y
提供Drupal simple_oauth模块的OAuth2认证模式,涵盖TokenAuthUser权限检查、作用域与角色交集逻辑及移动端令牌请求。用于排查403错误、配置消费者/客户端/作用域及调试令牌权限拒绝问题。
OAuth/Bearer token被拒绝用户拥有的权限
配置消费者、客户端或作用域
从移动应用或解耦应用请求令牌
使用Bearer token发起JSON:API请求时出现403
npx skills add grasmash/drupal-claude-skills --skill drupal-simple-oauth -g -y
Drupal TDD测试技能,指导编写PHPUnit/DTT测试,涵盖用例价值评估、Bootstrap选择、权限门测试及Playwright视觉验证。
编写或修复Drupal测试
决定测试覆盖范围
复现Bug以进行修复
选择测试Bootstrap级别
调试静默失败的测试
npx skills add grasmash/drupal-claude-skills --skill drupal-testing -g -y
提供 Drupal Views 性能优化最佳实践及 View 与自定义控制器/JSON:API 的选型决策指南。涵盖缓存策略、暴露过滤器设计、分页等,旨在降低查询成本并提升列表页面渲染效率。
创建列表、Feed、表格或网格展示
Views 查询缓慢或加载未渲染实体
配置暴露过滤器、排序、分页或缓存设置
决定使用 Views 还是自定义控制器/JSON:API
npx skills add grasmash/drupal-claude-skills --skill drupal-views-patterns -g -y
Drupal 10/11 使用 Vite、Tailwind v4 和 SDC 构建高性能主题的模式与陷阱指南。涵盖配置优化、冷启动超时修复、资源 404 排查及生产环境部署问题,确保页面缓存友好和构建稳定。
创建或重构基于 Vite/Tailwind v4/SDC 的 Drupal 主题
排查冷渲染慢、504 超时、资产 404 或样式丢失等生产环境问题
审查主题变更前的构建配置和部署流程
npx skills add grasmash/drupal-claude-skills --skill drupal-vite-theme -g -y
提供Drupal开发的安全编码规范,涵盖OWASP Top 10及数据库、文件权限等。用于编写或审查Drupal代码时的安全防护、输入处理、查询构建、权限控制及HTTP请求安全。
编写Drupal代码时涉及安全逻辑
审查Drupal代码的安全性
处理用户输入或构建SQL查询
进行安全审计或渗透测试准备
npx skills add grasmash/drupal-claude-skills --skill ivangrynenko-cursorrules-drupal -g -y


