Free SKILL.md scraped from GitHub. Clone the repo or copy the file directly into your Claude Code skills directory.
npx versuz@latest install add-permissiongit clone https://github.com/labring/FastGPT.gitcp -r FastGPT/.claude/skills/add-permission ~/.claude/skills/add-permission/---
name: add-permission
description: 为 FastGPT 新资源接入权限管理。当用户需要为新资源(如 AgentSkill、Plugin 等)添加权限支持时触发。
---
# 新资源权限接入
## 你的资源是哪种类型?
```
资源有父子/文件夹结构吗?
│
├─ 否 ──► 简单资源 ──► [快速入门](./guides/quick-start.md)
│
└─ 是 ──► 资源支持权限继承吗?
│
├─ 否 ──► 简单资源 ──► [快速入门](./guides/quick-start.md)
│
└─ 是 ──► 继承型资源 ──► [完整接入](./guides/full-integration.md)
```
## 快速链接
| 我想... | 去看... |
|---------|---------|
| 5 步完成最小接入 | [快速入门](./guides/quick-start.md) |
| 接入继承型资源 | [完整接入](./guides/full-integration.md) |
| 检查遗漏项 | [实施清单](./checklist.md) |
| 理解权限系统原理 | [参考文档](./reference/README.md) |
## 关键代码位置
| 文件 | 用途 |
|------|------|
| `packages/global/support/permission/constant.ts` | 添加 `PerResourceTypeEnum` |
| `packages/global/support/permission/{resource}/` | 权限常量 + Permission 类 |
| `packages/service/support/permission/{resource}/auth.ts` | 鉴权函数 |