Agent Skills
› grasmash/drupal-claude-skills
grasmash/drupal-claude-skills
GitHub用于连接Acquia Source Drupal CMS,通过JSON:API、MCP及CLI进行内容管理、Canvas组件构建与页面部署的自动化开发技能。
Install All Skills
npx skills add grasmash/drupal-claude-skills --all -g -y
Skills in Collection (14)
用于连接Acquia Source Drupal CMS,通过JSON:API、MCP及CLI进行内容管理、Canvas组件构建与页面部署的自动化开发技能。
需要连接或配置Acquia Source CMS站点
通过API或CLI部署Drupal Canvas页面或组件
集成Acquia Source的OAuth2认证与数据交互
npx skills add grasmash/drupal-claude-skills --skill acquia-source -g -y
提供Canvas模块贡献至drupal.org的工作流,涵盖仓库结构、React UI构建、Issue Fork及Composer补丁应用,指导开发者规范提交特性与修复。
向Drupal上游贡献代码
处理Canvas模块的Issue Fork
构建Canvas React UI
npx skills add grasmash/drupal-claude-skills --skill canvas-contribution -g -y
提供 Drupal 开发核心模式参考,涵盖 API、内容管理、表单、主题及测试等 50+ 主题的最佳实践与代码示例。
Drupal 核心 API 开发
内容实体与字段配置
表单构建与验证
Drupal 单元测试与调试
npx skills add grasmash/drupal-claude-skills --skill drupal-at-your-fingertips -g -y
指导 Drupal Canvas SDC Twig 组件的开发、修改与调试,涵盖文件结构、component.yml 配置及预览问题排查。
创建或修改 Drupal Canvas Twig 组件
配置 component.yml schema
解决 Canvas 预览或页面构建器问题
npx skills add grasmash/drupal-claude-skills --skill drupal-canvas-sdc -g -y
Drupal配置管理指南,涵盖导入导出、配置拆分及多环境同步。提供跨平台CLI命令对照表,强调安全操作规范以防误执行,旨在协助开发者高效且安全地管理Drupal站点配置。
需要导入或导出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
指导通过 Composer 管理 Drupal 贡献模块,涵盖标准更新、大版本升级及 Drupal 11 兼容性检查方法。
更新 Drupal 模块
解决依赖冲突
检查 Drupal 11 兼容性
npx skills add grasmash/drupal-claude-skills --skill drupal-contrib-mgmt -g -y
提供Drupal本地开发环境DDEV的配置、命令、数据库管理及调试优化指南。
配置DDEV环境
管理Drupal数据库
使用Drush或Xdebug
npx skills add grasmash/drupal-claude-skills --skill drupal-ddev -g -y
提供 Drupal Search API 的配置模式、提升策略及自定义处理器开发指南。涵盖索引配置、字段类型设置(布尔/整型)、基于标志和参与度的提升逻辑,以及预处理阶段的自定义 PHP 处理器实现与重索引工作流。
需要配置 Drupal 搜索索引或调整搜索结果排序
开发自定义 Search API 处理器以实现复杂的内容提升逻辑
解决 Drupal 搜索中字段类型不匹配导致的提升问题
npx skills add grasmash/drupal-claude-skills --skill drupal-search-api -g -y
提供Drupal simple_oauth模块的OAuth2认证模式,涵盖TokenAuthUser权限逻辑、Scope/角色匹配及移动端Token流程,用于解决API鉴权、CSRF绕过和Token调试问题。
配置Drupal OAuth2 API认证
排查Token权限拒绝或角色不匹配问题
实现移动端应用Token获取流程
npx skills add grasmash/drupal-claude-skills --skill drupal-simple-oauth -g -y
Drupal TDD测试规范,涵盖PHPUnit与DTT使用、RED测试纪律、Bootstrap层级选择及权限陷阱规避。
编写或修复Drupal测试用例
复现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技能的指南,遵循agentskills.io规范。涵盖SKILL.md结构、YAML frontmatter、触发模式、渐进式披露及验证方法,用于技能开发、调试和最佳实践实施。
创建新技能
修改技能触发规则
调试技能激活问题
理解技能激活机制
npx skills add grasmash/drupal-claude-skills --skill skill-developer -g -y
Drupal Canvas 代码组件技能,支持创建交互式 SSR 组件。涵盖脚手架、Nebula 模板及 Acquia 集成,提供组件结构、样式与数据获取指导。
使用 @drupal-canvas/create 搭建项目
开发 Drupal Canvas 代码组件
配置 Nebula 启动模板
npx skills add grasmash/drupal-claude-skills --skill drupal-canvas -g -y
Dependencies:
drupal-canvas/skills


