Agent Skills
› grasmash/drupal-claude-skills
grasmash/drupal-claude-skills
GitHub用于连接 Acquia Source CMS,通过 JSON:API、MCP 及 CLI 实现 OAuth2 认证、内容读取/写入、Canvas 组件构建与页面部署的集成技能。
Install All Skills
npx skills add grasmash/drupal-claude-skills --all -g -y
Skills in Collection (14)
用于连接 Acquia Source CMS,通过 JSON:API、MCP 及 CLI 实现 OAuth2 认证、内容读取/写入、Canvas 组件构建与页面部署的集成技能。
需要连接或配置 Acquia Source CMS 站点
使用 API 读写 Drupal 内容或管理 Canvas 组件
部署 Landing Page 到 Acquia Source
npx skills add grasmash/drupal-claude-skills --skill acquia-source -g -y
指导如何为Canvas模块开发特性并向上游drupal.org贡献,涵盖双仓库工作流、Issue Fork、合并请求及Composer补丁处理。
需要向Drupal上游贡献Canvas模块代码
处理Canvas模块的Issue Fork和Merge Request
npx skills add grasmash/drupal-claude-skills --skill canvas-contribution -g -y
提供 Drupal 开发核心模式参考,涵盖服务、钩子、实体、表单、缓存及测试等50+主题,辅助开发者快速查阅最佳实践与代码示例。
Drupal 核心 API 开发
内容管理与表单构建
Drupal 性能优化与缓存配置
Drupal 单元测试编写
npx skills add grasmash/drupal-claude-skills --skill drupal-at-your-fingertips -g -y
指导在 Drupal Canvas 中创建、修改和调试基于 Twig 的单目录组件(SDC)。涵盖组件结构、component.yml 配置及预览问题排查,适用于前端页面构建与主题开发。
创建或修改 Drupal SDC 组件
编写或调试 component.yml 配置
解决 Canvas 预览或页面构建问题
npx skills add grasmash/drupal-claude-skills --skill drupal-canvas-sdc -g -y
提供Drupal配置管理指南,涵盖导入导出、环境同步及Config Splits。强调跨平台远程CLI安全操作,防止误自动确认导致配置意外变更,确保生产环境配置合并流程的安全与规范。
需要导入或导出Drupal配置
在多个环境间同步配置
使用Drush进行配置检查或修改
处理Config Split相关任务
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模块
进行Drupal大版本升级
排查模块依赖冲突
检查模块对Drupal 11的兼容性
npx skills add grasmash/drupal-claude-skills --skill drupal-contrib-mgmt -g -y
提供Drupal本地开发环境DDEV的使用模式,涵盖配置、命令、数据库管理、调试及性能优化。
配置DDEV本地开发环境
执行数据库导入导出操作
使用Xdebug进行调试
npx skills add grasmash/drupal-claude-skills --skill drupal-ddev -g -y
提供Drupal Search API的配置模式、提升策略及自定义处理器开发指南,涵盖索引配置、字段类型设置、布尔/数值字段提升逻辑及重新索引工作流。
需要配置Drupal搜索索引
实现内容相关性排序或提升
开发自定义Search API处理器
npx skills add grasmash/drupal-claude-skills --skill drupal-search-api -g -y
提供Drupal simple_oauth模块的OAuth2认证模式指南,涵盖TokenAuthUser权限逻辑、Scope/角色匹配机制及移动端Token流程,解决CSRF绕过和Token调试问题。
需要实现Drupal OAuth2 API认证
排查Token权限或角色分配失败问题
配置移动端应用Token获取流程
npx skills add grasmash/drupal-claude-skills --skill drupal-simple-oauth -g -y
Drupal TDD技能,指导使用PHPUnit和DTT编写测试。涵盖Bug修复流程、Bootstrap层级选择及权限陷阱排查,旨在提升测试效率与准确性。
编写或修复Drupal测试用例
调试静默失败的测试
选择测试Bootstrap层级
复现并修复Bug
npx skills add grasmash/drupal-claude-skills --skill drupal-testing -g -y
提供Drupal开发中的安全模式参考,涵盖OWASP Top 10、身份验证、访问控制、注入防护及配置标准等最佳实践与反模式。
Drupal安全审计
修复OWASP漏洞
配置访问控制策略
npx skills add grasmash/drupal-claude-skills --skill ivangrynenko-cursorrules-drupal -g -y
指导创建和管理Claude Code技能的开发者指南,涵盖SKILL.md结构、YAML元数据、触发机制及渐进式披露最佳实践。
创建新技能
调试技能激活
理解触发模式
修改技能规则
npx skills add grasmash/drupal-claude-skills --skill skill-developer -g -y
Drupal Canvas 交互式组件开发指南,涵盖脚手架创建、Nebula模板、SSR架构及Acquia集成,支持TypeScript与Scoped CSS。
使用 @drupal-canvas/create 进行项目初始化
配置 Nebula 启动模板
开发 Drupal Canvas 服务端渲染组件
集成 Acquia Source Site Builder
npx skills add grasmash/drupal-claude-skills --skill drupal-canvas -g -y
Dependencies:
drupal-canvas/skills


