Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
安全
yak-skills 总入口与路由。当用户要做 Yaklang 编程、Yak 热加载(MITM / Web Fuzzer / 全局)、Yakit 二次开发或 MCP 测试时,先从这里判断该进入哪个专题 skill。本页讲清三层热加载体系、YAK_MAIN 调试约定、go run 测试方法,并把请求路由到 yakit-basic / yakit-ui-binding / mitm-hotpatch / webfuzzer-hotpatch / global-hotpatch / yaklang-syntax / yaklang-database / yakit-native-plugin / yakit-rightclick-plugin / yaklang-toolchain / yakit-data-extract-plugin。
仅使用静态分析审计本地 macOS 应用的遥测/上报行为。逆向分析 .app 包以识别内嵌 SDK(AppLog/TEA、Parfait、TTNet、mars、MMKV、Sentry、Firebase、Bugly、Umeng 等)、映射的上传端点、本地磁盘队列以及与隐私相关的字段——无需抓包、网络请求、调试器附加或绕过 DRM。当用户要求调查、审计或逆向分析某个 macOS 应用的遥测、上报、数据上传、隐私或 SDK 指纹时使用。目标路径包括 /Applications、~/Applications、/Library/Input Methods、/Library/PrivilegedHelperTools 及类似的本地安装路径。
使用 Zero Trust、Microsoft Cybersecurity Reference Architectures(MCRA)、Cloud Adoption Framework Secure 方法和 Well-Architected Security 支柱设计安全架构的指导。涵盖 Zero Trust 六大支柱、纵深防御和参考架构对齐。适用场景:安全架构、Zero Trust 设计、MCRA、纵深防御、安全参考架构、CAF 安全方法、Well-Architected 安全支柱、端到端安全设计、安全策略、目标状态。不适用于战术性产品配置(使用产品专属技能)或 SOC 工具设计(使用 sentinel / unified-secops-platform)。
Yakit Web Fuzzer 热加载 (Hot Patch) 专题。当用户需要在 Web Fuzzer 单 Tab 发包时用代码自动加解密请求/响应、注入签名、智能重试、自定义业务失败判定、用 fuzztag 动态生成 payload、或从响应提取参数做关联测试时使用。覆盖 beforeRequest / afterRequest / retryHandler / customFailureChecker / mirrorHTTPFlow / mockHTTPRequest 与 {{yak(...)}} fuzztag。
阿里云 Elasticsearch 实例网络管理 skill。用于管理 ES 实例网络配置,包括触发网络、Kibana PVL 网络、白名单 IP、HTTPS 设置和 Kibana SSO 认证。触发词:"elasticsearch network"、"ES network"、"kibana pvl"、"white ip"、"https"、"trigger network"、"modify white ips"、"kibana sso"、"kibana authentication"。
全代码库代码质量审计系统,包含 9 个专用子技能,覆盖安全、SOLID 原则、架构、错误处理、性能、测试质量、代码坏味道、设计模式和框架最佳实践。产出带评分的健康度仪表盘(每类 0-100)、带严重程度评级(P0-P3)及评级依据的问题清单,以及可直接复制的修复提示词;还支持相对基线分支的 PR 式差异审查。严格只读 —— 绝不修改用户代码。当用户说 "codeprobe"、"audit"、"full code review"、"code health"、"check my code"、"security scan"、"code smells"、"SOLID check",或询问代码库的健康度、风险或可维护性时使用。(若仅审查当前工作差异,内置的 /code-review 可能更合适,除非用户要求使用 codeprobe。)
当用户需要通过 doca_sha 在 BlueField-2 芯片上加速 SHA-1、SHA-256 或 SHA-512 摘要(BF-3 不支持)时,使用此技能:为分块输入选择一次性 `doca_sha_task_hash` 或增量式 `doca_sha_task_partial_hash`,查询 `doca_sha_cap_*` 获取各算法的摘要长度限制和输入对齐要求,或解读续传部分哈希时出现的 BAD_STATE 等 DOCA_ERROR_* 状态。对于 "在 NIC 上加速 SHA-256"、"对分块进行流式摘要计算"、"摘要输出大小不匹配" 或 "这块卡是否支持 SHA-512" 等隐含请求,也应加载此技能。密码哈希理论(抗碰撞性、SHA-3 选择)、AES-GCM/Compress/DMA 库,以及 SDK 安装和 BFB 启动不属于此技能,应拒绝并转交相应负责人。
在实现 Frappe/ERPNext 权限系统时使用。涵盖 v14/v15/v16 的角色、用户权限、权限级别、数据脱敏和权限 hook。防止常见的访问控制错误和安全问题。关键词:permissions, roles, user permissions, perm levels, data masking,, restrict records, who can see what, department access, row-level, user cannot see document, access denied. access control, security, has_permission.
使用 KSM CLI(ksm)从 Keeper Vault 获取、注入和管理密钥。当用户需要访问存储在 Keeper 中的密码、API 密钥、数据库凭据、证书或任何密钥时使用。在运行需要通过环境变量注入密钥的应用(ksm exec)时、在将密钥插值到配置文件(ksm interpolate)时、在列出或搜索保险库记录时、在以编程方式创建或更新密钥时,或在将密钥同步到云端键值存储时使用。当用户提到 'keeper'、'ksm'、'keeper secrets'、'keeper vault'、'keeper notation'、'keeper://',或询问为 CI/CD、Docker、Kubernetes 或任何 DevOps 流水线获取凭据时,也使用本技能。优先使用本技能,而不是硬编码凭据。如果用户需要管理操作(用户管理、企业配置、角色策略、SSO、设备审批),请改用 keeper-admin 技能。
Yakit 原生插件(yak / mitm 类型)与 cli 参数体系。讲清原生插件与热加载的区别、cli.* 如何变成 Yakit 执行页的参数表单(String/Int/Bool/Urls/Ports/StringSlice 下拉/File 等 + setRequired/ setDefault/setVerboseName/setCliGroup), 以及三个优秀案例: yak 原生插件用 cli 收用户输入、 mitm 原生插件被动扫描复杂内容并产出 risk、mitm + cli 交互式插件加载外部参数(关键词字典/作用域) 驱动扫描。当用户问"怎么写带参数表单的 yak/mitm 插件、cli 怎么用、mitm 插件怎么做被动扫描"时使用。
Yakit 右键插件 (codec 插件) 的使用与编程技巧。讲清 codec 插件只需要一个 handle(input) 函数, 配合插件类型 codec + 开关"用于数据包右键" (tag: allow-custom-context-menu-execute) 即可出现在 任意 HTTP 编辑器的右键菜单里; 还讲 History 右键(单选/多选)时 input=flow id 的特殊契约(可由 id 反查数据包提取 host 全部 path/参数名, 带 yakit.SetProgress 进度条与 db Yield 通道), codec 插件 叠加 cli 参数做下拉选择(提取 Path/参数名/Cookie), Web Fuzzer 选区做"奇怪变换", 以及如何用 yak codec-plugin 命令验证。当用户问"怎么写右键插件 / codec 插件怎么用 / History 右键提取数据 / Web Fuzzer 右键变换 / codec 带参数"时使用。右键插件是编写小工具最快的方式。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
