Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
安全
Sa-Token 轻量级 Java 权限认证框架核心技能。覆盖登录认证、权限/角色认证、注解鉴权、路由拦截鉴权、Session 会话、踢人下线、Token 有效期策略、框架配置、Token 风格与提交前缀、前后端分离、记住我模式、同端互斥登录、NotLoginException 场景值处理。StpUtil 是核心门面工具类,提供 login/checkLogin/logout/isLogin/getLoginId/getTokenValue 等全套鉴权 API。当用户需要 Java Web 项目集成权限认证、使用 StpUtil 进行登录/权限校验、配置路由拦截器或注解鉴权时使用。不涉及二级认证/封禁/多账号/SSO/OAuth2/微服务/API 安全/JWT/Redis 等高级功能,请使用对应专项技能。
为静态存储 RED(真实、可识别)会话数据设置并验证 CONFIDE THREE LOCKS——设备 FileVault、专用加密存储,以及逐文件的 sops/age 加密。适用于用户说 "set up confide vault"、"encrypt my session data"、"three locks"、"secure store for transcripts"、"sops/age for RED data",或询问如何安全存储真实的治疗 / 教练会话记录。非破坏性:它检查每道锁的状态并打印修复任何缺口的准确命令;它从不移动、删除或加密数据,也从不运行 `fdesetup enable`/`hdiutil`/`age-keygen`,除非有明确标志和你的确认。探测均为只读(`fdesetup status`、which sops/age、密钥路径)。
通过 Model Context Protocol,从 AI Agent 发起实时的 IndyKite 授权决策(AuthZEN/KBAC),并运行 ContX IQ 图查询——在无状态协议(revision 2026-07-28)上进行自包含的 Bearer-token JSON-RPC 调用,无需会话握手,也无需定制 REST 接线。在调用 IndyKite MCP 服务(server/discover、tools/list、authzen_evaluate、authzen_evaluations、authzen_search_*、ciq_execute)、配置 MCP 服务或调试其单一的 Bearer-token 身份验证时使用。
当 PR diff 包含依赖清单文件(package.json、.csproj、Cargo.toml、go.mod、requirements.txt 等)的变更时,或审查 Renovate/Dependabot 机器人 PR 时,使用此技能。评估新依赖是否符合 AppSec 审批流程、主版本升级的重要性、锁文件卫生和依赖移除的完整性。不执行深度安全或许可证分析——那由 bitwarden-security-engineer 插件的 reviewing-dependencies 技能处理。
Sa-Token 集成扩展技能。覆盖 JWT 集成(Simple/Mixin/Stateless三种模式对比表)、Redis持久化(JDK序列化/JSON序列化)、Alone-Redis独立Redis(鉴权缓存与业务缓存隔离)、AOP注解鉴权(Service层使用注解)、SpEL表达式注解(@SaCheckEL)、Quick-Login快速登录(零代码登录页)、JSON序列化扩展(Jackson/Fastjson/Fastjson2/Snack3)、模板引擎集成(Thymeleaf/Freemarker标签方言)、RPC集成(Dubbo/Dubbo3/gRPC上下文传播)。 当用户需要集成JWT实现无状态认证、配置Redis分布式会话、缓存隔离、Service层注解鉴权、快速搭建登录页面时使用。 基础登录认证请先使用 sa-token 技能。
Sa-Token 微服务鉴权技能。覆盖 Same-Token 内部服务外网隔离机制、SpringCloud Gateway 网关统一鉴权(Reactor 响应式)、Feign/Dubbo/gRPC 内部 RPC 调用鉴权、分布式 Session 会话方案(Redis Session 中心/JWT 无状态)、Reactor/WebFlux 框架集成、SpringBoot3/4 依赖适配。当用户需要微服务架构下的服务间认证、网关 Token 转发与校验、内部服务外网隔离、分布式会话共享时使用。基础登录认证请先使用 sa-token 技能。
Sa-Token OAuth2.0 服务端技能。覆盖四种授权模式:授权码模式(Authorization Code)、隐式模式(Implicit)、密码模式(Password)、客户端凭证模式(Client Credentials)。完整 OAuth2-Server 搭建、SaOAuth2DataLoader 数据加载器、Scope 权限自定义与分级、OIDC 协议、OpenId/UnionId、自定义 grant_type、自定义登录授权页、注解校验 Access-Token、与登录会话互通、Scope level 等级控制、自定义 API 路由。当用户需要搭建 OAuth2.0 认证服务器、开发开放平台、实现第三方应用授权时使用。基础登录认证请先使用 sa-token 技能。
使用三阶段方法检测代码库中的 GraphQL 注入漏洞:侦察(确认 GraphQL 的使用并找出不安全的操作文档拼接位置)、批量验证(在并行子 Agent 中将用户输入追踪到这些位置,每个子 Agent 最多 3 个候选位置)以及合并(整合批量结果)。需要 sast/architecture.md(先运行 sast-analysis)。将发现输出到 sast/graphql-results.md。如果第 1 阶段未发现任何 GraphQL 技术,则跳过后续阶段。当被要求查找 GraphQL 注入、不安全的 GraphQL 文档构造或操作字符串注入 bug 时使用。
使用 RFC 9700 / BCP 240 设计、实现、审计、测试、排查或迁移安全的 OAuth 2.0 与 OpenID Connect (OIDC) 系统。适用于授权服务器与 OpenID Provider、OAuth 客户端与 OIDC 依赖方、资源服务器、原生应用、基于浏览器的应用、多签发方登录、重定向 URI、授权码与 PKCE 流程、state 与 nonce 处理、ID Token 校验、令牌存储与重放、刷新令牌轮换、发送方约束令牌 (DPoP 或 mTLS)、mix-up 与注入攻击、发现与元数据、反向代理,或从隐式授权和资源所有者密码授权迁移。
在任何分享或云端使用之前,本地对会话记录(文件或文件夹)进行去标识化,脱敏 PII。生成一份脱敏的 GREEN 副本,带有唯一保留的哨兵占位符([CONFIDE_PERSON_0001]、[CONFIDE_EMAIL_0001]、[CONFIDE_DATE_0002]...)以及仅含计数的统计摘要,并生成本地密钥文件 <name>.map.json(0600 权限,已加入 gitignore),使 confide:rehydrate 能在云端分析后还原真实值。当用户说 "anonymize this transcript"、"redact PII"、"de-identify session"、"make safe to share"、"strip personal data"、"anonymize notes before sending to an LLM",或指向应被清洗的会话记录/文件夹时使用。默认仅本地——原文绝不离开本机;map 文件是唯一包含原始值的产物且保留在本地;打印的任何内容都不是 PII;分享前仍需人工审核。
通过 CI/CD 工作流、issue 模板、Dependabot 和 CodeQL 安全扫描自动化 GitHub 仓库设置。包含 12 个经生产验证的工作流,可避免 18 类错误:YAML 语法、action 固定版本和配置。使用场景:设置 GitHub Actions CI/CD、创建 issue/PR 模板、启用 Dependabot 或 CodeQL 扫描、部署到 Cloudflare Workers、实现矩阵测试,或排查 YAML 缩进、action 版本固定、secrets 语法、runner 版本或 CodeQL 配置问题。关键词:github actions、github workflow、ci/cd、issue templates、pull request templates、dependabot、codeql、security scanning、yaml syntax、github automation、repository setup、workflow templates、github actions matrix、secrets management、branch protection、codeowners、github projects、continuous integration、continuous deployment、workflow syntax error、action version pinning、runner version、github context、yaml indentation error
将 Arcjet Guard 集成到 Cloudflare Think——把 beforeToolCall 委托给 guardHooks,使 DENY 能够替换或阻止工具,并通过 cloudflareThinkContext 读取调用方拥有的 id。当被要求向 @cloudflare/think、Cloudflare Agents Think 添加 Arcjet、对这些工具进行速率限制、筛查入站消息,或阻止提示词注入/PII 时使用。这是 Cloudflare Think,不是 Vercel AI SDK,也不是 needsApproval HITL。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
