Agent Skills
› grasmash/drupal-claude-skills
grasmash/drupal-claude-skills
GitHub提供 Acquia Source CMS 的集成指南,涵盖 OAuth2 认证、JSON:API 使用、Canvas CLI 配置及页面部署流程,适用于将 AI Agent 或应用接入 Drupal Canvas 站点。
Install All Skills
npx skills add grasmash/drupal-claude-skills --all -g -y
Skills in Collection (14)
提供 Acquia Source CMS 的集成指南,涵盖 OAuth2 认证、JSON:API 使用、Canvas CLI 配置及页面部署流程,适用于将 AI Agent 或应用接入 Drupal Canvas 站点。
需要连接 Acquia Source CMS 站点
通过 API 管理 Drupal 内容或 Canvas 组件
配置 MCP 服务器与 Claude Code/Cursor 集成
npx skills add grasmash/drupal-claude-skills --skill acquia-source -g -y
指导如何将Canvas模块的功能或修复贡献回drupal.org上游。涵盖双仓库工作流、Issue Fork创建、Git操作、React UI构建及Composer补丁应用,用于规范上游代码提交流程。
向 drupal.org 贡献 Canvas 模块代码
处理 Canvas Issue Fork 和 Merge Request
构建 Canvas React UI 并应用补丁
npx skills add grasmash/drupal-claude-skills --skill canvas-contribution -g -y
提供 Drupal 开发最佳实践与核心模式参考,涵盖 API、内容管理、主题及测试等 50+ 主题。当用户进行 Drupal 编码、调试或查阅文档时激活。
Drupal 核心 API 使用
表单与实体开发
Drupal 调试与测试
npx skills add grasmash/drupal-claude-skills --skill drupal-at-your-fingertips -g -y
指导在Drupal Canvas中创建、修改和调试基于Twig的SDC组件,涵盖文件结构、component.yml Schema定义及属性配置。
创建或修改 Drupal Twig 组件
配置 SDC component.yml 架构
排查 Canvas 预览问题
npx skills add grasmash/drupal-claude-skills --skill drupal-canvas-sdc -g -y
提供Drupal配置管理指南,涵盖配置导入导出、环境同步及Config Splits策略。重点解决多平台远程CLI执行Drush命令的安全问题,防止意外自动导入,并推荐生产环境配置合并的最佳实践流程。
需要导入或导出Drupal配置
在多个环境间同步配置
使用Drush进行远程配置操作
配置拆分策略实施
npx skills add grasmash/drupal-claude-skills --skill drupal-config-mgmt -g -y
指导解决Drupal配置漂移,逐项决定导入、导出或跳过。支持多平台CLI,仅读写本地文件,严禁操作生产环境,确保配置一致性。
drush config:status显示配置差异
拉取最新数据库后准备部署前
本地配置与远程环境不一致时
npx skills add grasmash/drupal-claude-skills --skill drupal-config-reconcile -g -y
提供Drupal贡献模块的Composer管理指南,涵盖标准更新、补丁应用、版本兼容性检查及Drupal 11升级流程,协助解决依赖冲突与数据库更新问题。
需要更新Drupal模块
处理Composer依赖冲突
检查模块对Drupal 11的兼容性
执行重大版本升级
npx skills add grasmash/drupal-claude-skills --skill drupal-contrib-mgmt -g -y
提供Drupal本地开发环境DDEV的配置、命令、数据库管理及调试优化指南,涵盖安装、Drush集成、Xdebug及性能调优等核心工作流。
配置DDEV本地环境
执行数据库导入导出
使用Drush或Composer进行依赖管理
排查DDEV调试问题
npx skills add grasmash/drupal-claude-skills --skill drupal-ddev -g -y
提供 Drupal Search API 的配置模式、权重策略及自定义处理器开发指南。涵盖索引配置、字段类型设置、布尔与数值字段的权重处理,以及基于 PHP 插件的自定义提升逻辑实现。
配置 Drupal 搜索索引
调整搜索结果排序权重
开发自定义搜索处理器
npx skills add grasmash/drupal-claude-skills --skill drupal-search-api -g -y
提供Drupal simple_oauth模块的OAuth2认证模式,涵盖TokenAuthUser权限逻辑、作用域与角色匹配、移动端令牌流程及CSRF调试,解决令牌问题。
配置Drupal OAuth2 API认证
排查令牌权限拒绝问题
实现移动端应用令牌流程
npx skills add grasmash/drupal-claude-skills --skill drupal-simple-oauth -g -y
提供Drupal测试驱动开发指南,涵盖PHPUnit与DTT使用、Bug修复TDD流程、Bootstrap层级选择及权限陷阱排查。
编写或修复Drupal测试用例
调试静默通过零断言的测试
选择Unit/Kernel/ExistingSite等Bootstrap级别
npx skills add grasmash/drupal-claude-skills --skill drupal-testing -g -y
提供Drupal开发中的安全模式与最佳实践,涵盖OWASP Top 10、认证授权、注入防护及配置安全等,辅助开发者构建安全的Drupal应用。
Drupal安全开发
OWASP漏洞防护
访问控制实现
npx skills add grasmash/drupal-claude-skills --skill ivangrynenko-cursorrules-drupal -g -y
提供 Claude Code 技能开发指南,涵盖 SKILL.md 规范、目录结构、YAML 配置及渐进式披露模式。用于创建、调试和优化 Agent 技能,遵循 Anthropic 最佳实践。
创建新技能
调试技能激活
理解触发模式
实现渐进式披露
npx skills add grasmash/drupal-claude-skills --skill skill-developer -g -y
用于在 Drupal 中构建交互式、服务端渲染的组件。提供脚手架工具、Nebula 模板及 Acquia 集成指导,涵盖组件架构、样式与 TypeScript 支持。
创建或配置 Canvas Code Components
使用 @drupal-canvas/create 进行项目初始化
集成 Nebula 模板或 Acquia Source Site Builder
npx skills add grasmash/drupal-claude-skills --skill drupal-canvas -g -y
Dependencies:
drupal-canvas/skills


