Agent Skills › Impertio-Studio/Frappe_Claude_Skill_Package

Impertio-Studio/Frappe_Claude_Skill_Package

GitHub

将模糊或不清的ERPNext/Frappe开发需求转化为具体的技术规格,确定实现机制并映射到技能目录。

61 skills 170

Install All Skills

npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --all -g -y
More Options

List skills in collection

npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --list

Skills in Collection (61)

Showing top 50 of 61 by quality score. Use the install list command or open individual skills for the rest.

将模糊或不清的ERPNext/Frappe开发需求转化为具体的技术规格,确定实现机制并映射到技能目录。
收到模糊的开发请求 需求缺乏技术细节 存在多种实现路径
skills/source/agents/frappe-agent-interpreter/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-agent-interpreter -g -y
用于在部署前对 Frappe/ERPNext 代码进行全面验证,检查最佳实践、v16 特性兼容性及操作规范,生成包含错误、警告和建议的修正报告。
代码生成后需要审查 代码运行报错排查 部署前的生产就绪性检查 代码质量与最佳实践评估 Bench 配置或运维操作验证
skills/source/agents/frappe-agent-validator/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-agent-validator -g -y
提供ERPNext/Frappe API集成模式,涵盖REST、RPC及Webhook开发,支持多版本CRUD操作与Token/OAuth2认证。
构建ERPNext API集成 实现REST或RPC端点 配置Webhook通知 处理API认证与鉴权
skills/source/core/frappe-core-api/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-core-api -g -y
提供ERPNext/Frappe框架数据库操作指南,涵盖ORM、SQL及性能优化,防止常见错误。
Frappe数据库查询 ORM方法使用 SQL执行
skills/source/core/frappe-core-database/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-core-database -g -y
提供Frappe/ERPNext五层权限系统实现指南,涵盖角色、用户权限、字段级控制及数据掩码,防止访问控制漏洞。
实现自定义权限逻辑 解决记录或字段访问被拒问题 配置数据掩码 编写has_permission钩子
skills/source/core/frappe-core-permissions/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-core-permissions -g -y
提供Frappe框架v14-v16工具函数参考,涵盖日期、数值、字符串、验证及文件路径操作。旨在避免重复造轮子,确保时区、多租户等场景下的正确性。
需要处理日期时间计算或格式化 进行安全类型转换或金额格式化 验证邮箱、URL或JSON格式 获取文件或站点路径
skills/source/core/frappe-core-utils/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-core-utils -g -y
提供Frappe Bench CLI完整参考,涵盖站点管理、应用生命周期、多租户配置及DNS路由设置。旨在防止环境配置错误、站点路由断裂和DNS不匹配问题。
运行bench命令 管理Frappe站点 配置多租户环境 设置域名路由
skills/source/ops/frappe-ops-bench/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-ops-bench -g -y
管理Frappe Cloud托管环境,涵盖站点创建、Bench配置、Press API调用及云基础设施运维。
Frappe Cloud站点部署与管理 Press平台API集成 云基础设施配置与故障排查
skills/source/ops/frappe-ops-cloud/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-ops-cloud -g -y
提供ERPNext/Frappe客户端JavaScript开发语法参考,涵盖表单事件、字段操作及服务调用,辅助编写UI交互逻辑。
编写Frappe客户端脚本 处理表单字段验证 实现前端UI交互逻辑
skills/source/syntax/frappe-syntax-clientscripts/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-syntax-clientscripts -g -y
用于编写ERPNext/Frappe系统的Python文档控制器,涵盖生命周期钩子、验证逻辑、命名规则及提交/取消流程,辅助开发者实现服务端业务逻辑。
编写Frappe DocType控制器 处理文档生命周期事件如validate或on_submit 自定义文档命名规则
skills/source/syntax/frappe-syntax-controllers/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-syntax-controllers -g -y
提供 Frappe 自定义应用构建的确定性语法参考,涵盖 v14/v15/v16 版本的应用脚手架、目录结构、pyproject.toml 配置、模块创建、补丁及固定装置,防止常见错误。
从零开始构建 Frappe 自定义应用 配置 Frappe 应用的 pyproject.toml 或 setup.py 创建 Frappe 模块、DocType 或数据迁移补丁
skills/source/syntax/frappe-syntax-customapp/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-syntax-customapp -g -y
提供Frappe框架hooks.py配置指南,涵盖应用元数据、前端资源、调度任务、会话认证、请求中间件、权限控制及文档类型扩展等核心功能,辅助开发者正确注册和定制系统行为。
配置Frapppe hooks.py 设置定时调度任务 自定义文档类或API方法 注册前端JS/CSS资源
skills/source/syntax/frappe-syntax-hooks/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-syntax-hooks -g -y
提供Frappe ERPNext系统中Jinja模板(打印格式、邮件通知、门户页面)的语法参考,涵盖上下文变量、过滤器及v14-v16版本特性,防止常见错误。
编写ERPNext打印格式 创建动态邮件模板 开发Portal Pages页面 配置系统通知模板
skills/source/syntax/frappe-syntax-jinja/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-syntax-jinja -g -y
Frappe/ERPNext调度器与后台任务配置参考,涵盖hooks.py事件、frappe.enqueue异步处理及RQ队列管理。
配置定时任务 设置后台作业 处理异步任务
skills/source/syntax/frappe-syntax-scheduler/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-syntax-scheduler -g -y
提供Frappe框架中Whitelisted方法的创建指南,涵盖装饰器用法、权限校验、异常处理及客户端调用方式。
创建Frappe API接口 配置@frappe.whitelist装饰器 实现服务端与前端通信
skills/source/syntax/frappe-syntax-whitelisted/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-syntax-whitelisted -g -y
用于设计Frappe多应用架构,决定应用拆分、边界划分及跨应用通信模式,防止单体膨胀和依赖混乱。
新项目中需规划多个模块的架构 决定是扩展ERPNext还是构建自定义应用 现有单体应用需要拆分为多应用 需要实现跨应用的文档或事件通信
skills/source/agents/frappe-agent-architect/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-agent-architect -g -y
针对Frappe/ERPNext错误的系统化调试技能,通过分类错误、定位代码和应用检查清单,提供确定性诊断工作流,涵盖Python/JS错误、日志分析及数据库排查。
收到Python或JavaScript错误追踪信息 遇到静默失败或后台作业异常 构建或资产加载出错
skills/source/agents/frappe-agent-debugger/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-agent-debugger -g -y
用于Frappe/ERPNext跨大版本迁移的助手,检测破坏性变更、扫描自定义代码兼容性并生成迁移计划,防止因废弃API或签名变化导致的升级失败。
计划进行Frappe或ERPNext的大版本升级 执行bench update后出现错误需诊断 评估自定义应用对新版本的兼容性
skills/source/agents/frappe-agent-migrator/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-agent-migrator -g -y
提供Frappe框架中Redis缓存与分布式锁的使用指南,涵盖API参考、决策树及字符串/Hash操作示例,用于防止数据陈旧和竞态条件。
需要实现Redis缓存功能 处理缓存失效策略 解决分布式锁问题
skills/source/core/frappe-core-cache/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-core-cache -g -y
Frappe文件管理技能,涵盖上传、附件处理、私有/公共访问控制及S3配置。提供API参考、决策树和权限模型,防止URL失效和权限泄露。
处理文件上传或附件 配置S3存储或文件访问权限 解决文件链接失效问题
skills/source/core/frappe-core-files/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-core-files -g -y
指导在Frappe框架中正确实现日志记录、错误追踪和监控。涵盖frappe.logger文件日志、log_error数据库记录及Sentry集成,防止使用print()等常见错误,规范生产环境日志模式。
需要记录应用日志或调试信息 发生错误需记录到Error Log DocType 配置Sentry进行外部错误追踪 排查生产环境日志问题
skills/source/core/frappe-core-logging/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-core-logging -g -y
Frappe通知系统实现指南,涵盖邮件、实时提醒、短信及待办事项。提供决策树与代码参考,解决通知配置失败或发送异常问题。
实现邮件通知逻辑 配置系统警报规则 设置自动重复任务 创建待办事项
skills/source/core/frappe-core-notifications/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-core-notifications -g -y
提供Frappe框架v14-16版本的多语言(i18n)实现指南,涵盖Python/JS翻译函数、文件管理、字符串提取及RTL支持,防止常见错误。
需要为Frappe应用添加多语言支持 处理翻译字符串提取或本地化问题 询问i18n相关API用法
skills/source/core/frappe-core-translation/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-core-translation -g -y
用于在Frappe框架中创建、修改工作流,定义状态与转换,配置权限及排查文档卡住等错误。涵盖状态机配置、条件判断及审批流程管理。
创建或修改Frappe工作流 定义状态和转换规则 添加动作条件 排查工作流权限错误 解决文档卡在特定状态的问题
skills/source/core/frappe-core-workflow/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-core-workflow -g -y
针对Frappe/ERPNext API错误的调试指南,涵盖401至500等状态码的成因与修复方案,解决认证、权限及请求格式问题。
API报错调试 HTTP状态码排查 认证失败处理
skills/source/errors/frappe-errors-api/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-errors-api -g -y
用于诊断和修复 Frappe Client Scripts 中的各类运行时错误,涵盖 TypeError、frappe.call 失败、异步处理、表单状态及权限问题,提供流程图与解决方案。
调试 Frappe 客户端脚本错误 解决 TypeError 或 frappe.call 异常 排查表单字段未更新或权限拒绝问题
skills/source/errors/frappe-errors-clientscripts/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-errors-clientscripts -g -y
用于诊断和修复Frappe文档控制器中的各类错误,覆盖命名、验证、保存、提交及权限等生命周期阶段。解决自动命名失败、无限递归、super调用缺失等问题,提供v14/v15/v16版本的错误排查与解决方案。
调试Frappe控制器报错 修复on_submit或validate逻辑错误 解决autoname或权限相关异常
skills/source/errors/frappe-errors-controllers/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-errors-controllers -g -y
用于诊断和解决 Frappe/ERPNext 数据库错误,涵盖唯一约束、并发冲突、SQL 注入及连接异常等场景的修复指南。
处理 Frappe 数据库异常 排查 SQL 语法或参数格式问题 解决 MariaDB 连接或死锁故障
skills/source/errors/frappe-errors-database/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-errors-database -g -y
用于诊断和修复Frappe/ERPNext框架中hooks.py相关的各类错误,包括钩子未触发、循环导入、调度器异常及版本兼容性问题。
调试Frappe hooks.py错误 处理钩子未触发或调度器不运行问题
skills/source/errors/frappe-errors-hooks/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-errors-hooks -g -y
针对Frappe/ERPNext权限错误的调试指南,涵盖PermissionError、has_permission钩子、User Permission及perm_level等场景的排查与修复方案。
遇到PermissionError或403错误 文档访问被拒或列表视图无数据 用户权限限制异常或分享失效
skills/source/errors/frappe-errors-permissions/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-errors-permissions -g -y
提供Frappe Server Scripts常见错误(如ImportError、沙箱限制、权限问题)的诊断流程与修复方案,涵盖v15+配置及RestrictedPython约束。
调试Server Script报错 解决沙箱安全限制 处理权限或调度脚本异常
skills/source/errors/frappe-errors-serverscripts/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-errors-serverscripts -g -y
提供Frappe/ERPNext客户端脚本实现工作流,涵盖字段可见性、级联过滤、计算字段、自定义按钮及表单验证等UI逻辑开发,指导从创建到测试的完整步骤。
实现客户端表单交互逻辑 配置动态字段显示与隐藏 添加自定义按钮或级联过滤器 编写前端数据验证或计算规则
skills/source/impl/frappe-impl-clientscripts/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-impl-clientscripts -g -y
指导在Frappe应用中构建服务端DocType控制器,涵盖文件创建、生命周期钩子选择、数据验证、自动命名及工作流实现。
需要编写Frappe DocType的Python控制器逻辑 询问如何选择合适的生命周期钩子如validate或on_update 实现文档提交、取消或删除时的自定义行为 在Frappe中扩展标准ERPNext DocType
skills/source/impl/frappe-impl-controllers/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-impl-controllers -g -y
指导从零创建自定义Frappe应用,涵盖结构搭建、配置、DocType定义及部署流程。
需要从零开始构建Frappe应用 询问如何创建新的Frappe app
skills/source/impl/frappe-impl-customapp/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-impl-customapp -g -y
提供Frappe框架中hooks.py配置的逐步实施工作流,涵盖文档事件、计划任务、类重写及权限钩子等场景。
实现Frappe自定义应用的hooks.py配置 需要响应其他应用DocType的生命周期事件 设置定时调度任务或扩展现有类行为
skills/source/impl/frappe-impl-hooks/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-impl-hooks -g -y
指导在Frappe框架中实现OAuth、Webhook、支付网关及数据导入导出等集成的标准化流程,涵盖身份验证、外部API调用及批量数据处理,防止认证失败与数据损坏。
需要配置OAuth2授权或客户端 设置Webhook以接收或发送事件 集成第三方支付网关 执行大批量数据导入或导出
skills/source/impl/frappe-impl-integrations/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-impl-integrations -g -y
提供Frappe框架中Jinja模板(如打印格式、邮件通知、门户页面)的创建、调试与优化工作流,涵盖语法规范、性能防坑及多语言支持。
创建打印格式 编写邮件模板 开发门户页面 处理Jinja循环与条件
skills/source/impl/frappe-impl-jinja/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-impl-jinja -g -y
用于在ERPNext中构建脚本报告、查询报告、仪表板图表及数字卡片。提供文件结构、决策树及Python执行函数最佳实践,防止空输出、过滤错误或SQL性能问题。
创建ERPNext自定义报表 编写Script Report或Query Report代码 配置仪表板图表或数字卡片 解决报表数据为空或性能慢的问题
skills/source/impl/frappe-impl-reports/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-impl-reports -g -y
指导在Frappe框架中实现定时任务和后台作业,涵盖scheduler_events与frappe.enqueue的选择、队列配置、去重及监控。
需要设置定时任务或后台异步处理 配置Frappe调度器事件或队列
skills/source/impl/frappe-impl-scheduler/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-impl-scheduler -g -y
提供Frappe框架服务端脚本实现工作流,涵盖文档事件验证、自动填充、API端点及定时任务。指导选择脚本类型、处理沙箱限制及迁移至控制器。
需要实现服务器端验证或自动计算 配置API端点或定时任务 解决沙箱导入限制问题
skills/source/impl/frappe-impl-serverscripts/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-impl-serverscripts -g -y
提供Frappe框架客户端UI组件开发的工作流,涵盖对话框、列表视图、页面控制器、看板及日历视图的构建,并指导实时数据更新与Socket.io通信的实现。
需要创建自定义对话框或弹窗 需要定制列表视图或添加看板/日历视图 实现前端实时数据更新或Socket通信 开发Frappe应用中的复杂交互界面
skills/source/impl/frappe-impl-ui-components/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-impl-ui-components -g -y
提供Frappe框架下网站、门户页面、Web表单及SEO配置的标准化实现工作流,涵盖路由规则、Jinja模板、Bootstrap版本适配及静态/动态页面构建指南。
构建门户网站或公共页面 配置Web表单以接收外部用户数据 设置网站路由、主题或SEO元标签 解决Frappe网站404错误或表单提交失败
skills/source/impl/frappe-impl-website/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-impl-website -g -y
提供Frappe框架中@frappe.whitelist() API端点构建的完整工作流,涵盖权限设计、安全验证、代码实现及前后端集成,防止越权与注入。
创建自定义API接口 配置API权限模型 前端调用Python后端方法 实现RESTful端点
skills/source/impl/frappe-impl-whitelisted/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-impl-whitelisted -g -y
指导在Frappe中实现文档工作流、审批链及状态转换。涵盖状态设计、记录创建、权限配置及测试,防止流程卡死或权限错误。
需要实现文档审批流程 配置多步状态转换规则 解决工作流权限或状态异常
skills/source/impl/frappe-impl-workflow/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-impl-workflow -g -y
提供Frappe v14-v16工作区页面的创建与定制指南,涵盖结构、组件及角色权限。
创建或自定义Frappe Workspace页面 配置仪表板图表和快捷方式 处理工作区JSON内容与子表同步
skills/source/impl/frappe-impl-workspace/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-impl-workspace -g -y
管理 Frappe 应用全生命周期,涵盖脚手架创建、目录结构配置、资产构建、测试运行及生产部署发布。
创建新的 Frappe 应用 配置 app 设置与 hooks 执行 bench build 或 run-tests 部署或发布应用到市场
skills/source/ops/frappe-ops-app-lifecycle/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-ops-app-lifecycle -g -y
用于配置Frappe站点备份、恢复、加密及自动化调度,涵盖bench命令使用、S3远程存储集成与灾难恢复计划,防止数据丢失。
执行数据库或完整站点备份 从备份文件恢复站点 配置定时自动备份任务 设置备份文件加密或S3存储
skills/source/ops/frappe-ops-backup/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-ops-backup -g -y
指导将Frappe/ERPNext部署至生产环境,涵盖Nginx、Supervisor、Docker配置及SSL安全加固,防止不安全部署。
部署Frappe到生产环境 配置Nginx反向代理 设置Docker容器化部署 启用SSL证书
skills/source/ops/frappe-ops-deployment/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-ops-deployment -g -y
提供Frappe前端构建系统的完整参考,涵盖v14 build.json与v15+ esbuild的配置、迁移及故障排查。支持SCSS/CSS编译、资产打包和bench命令使用,防止构建失败。
配置前端资产打包 从v14迁移到v15构建系统 排查SCSS/CSS编译错误 解决构建失败或资源加载问题
skills/source/ops/frappe-ops-frontend-build/SKILL.md
npx skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-ops-frontend-build -g -y

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-21 11:38
浙ICP备14020137号-1 $방문자$