SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 11-14 00:15

编程与开发

41,044 个结果

openhound-development

OpenHound Development 是面向 OpenHound 采集器(collector)与 OpenGraph 扩展开发的技能,覆盖采集规划、图模式(graph schema)、数据源采集、资产(assets)、lookup/preproc 等内容。该技能以规则和参考文档为核心:编辑采集器代码前必须先阅读架构文档,并按任务类型查阅对应的参考文件,例如新采集器规划、图基础类与节点/边属性定义、扩展入口注册、API 客户端与认证实现、多认证配置、资产与模型新增、DuckDB 变换与 lookup、以及完成前的验证。适用于 OpenHound 采集器的开发、扩展与维护工作。

编程与开发10 次安装

cli-style

CLI Style 是由 Steve Francia(spf13,Cobra、Viper、Hugo 的作者)提出的 CLI 与 Agent-Experience(AX)设计系统,围绕 56 条原则,指导命令行工具同时面向两类读者:交互终端前的人类,以及以程序方式调用的 Agent 或 CI/脚本。其中 52 条原则对两类读者一致,4 条(#32、#33、#39、#40)为分歧原则,需通过 TTY 检测按流分支处理。该体系覆盖命令语法与子命令树、标志与配置优先级、变更影响范围与确认策略、stdout/stderr 流分离、错误与帮助信息、输出格式与结构化 JSON、交互与提示、失败处理、版本演进、分发方式以及信任与安全等十个部分,并给出审计现有 CLI 的工作流与结构化审计报告模板。

编程与开发10 次安装

code-review

code-review 是一个面向代码变更审查的 AI 技能,采用“最大等级、召回优先”的审查流水线。它适用于审查 Pull Request、分支差异或本地工作区差异等场景。该技能要求以资深软件工程师视角,先收集统一 diff 与 PR 上下文,再通过多个独立角度生成候选问题,随后进行保留召回的验证,最后做一次缺口扫描并输出有上限的 JSON 问题列表。其核心目标是尽量捕获真实缺陷,在最大等级下,漏掉一个真实 bug 比提出一个需要维护者判断的合理问题更糟。审查范围限定在讨论中的 diff,但被改动函数中未变更行若因本次变更而暴露、依赖或未被修复,也纳入范围。技能强调不擅自发布行内评论或提交 GitHub 审查,不擅自应用修复,不臆测项目意图,不跳过变更文件。审查聚焦功能正确性、语法错误、运行时崩溃、逻辑错误、契约破坏、安全、数据完整性、并发、异步、资源泄漏、性能回归、复用、简化、抽象层级与约定等问题,并明确排除纯风格、缺少测试本身、无现实触发路径的防御性假设等。

编程与开发10 次安装

database-schema

这是一套用于指导数据库模式(Schema)设计的技能流程,帮助用户从需求梳理出发,逐步完成实体设计、关系定义、索引规划,并生成建表语句、索引语句、RLS 策略与示例种子数据,最后进行规范化与索引策略的优化复查。该技能强调先明确存储内容、实体关系、访问模式、数据规模和目标数据库(如 PostgreSQL、MySQL、MongoDB 等),再据此定义表结构、约束、外键行为、多对多中间表与索引,并输出带注释的完整 Schema,说明每一项设计决策的理由。

编程与开发10 次安装

commit

该技能用于提交已经暂存(git add 过)的文件,并生成符合 Conventional Commits 规范的提交信息。它适用于需要规范提交格式、确保提交信息质量的场景:先通过 git status 与 git diff --cached 检查与展示暂存内容,若无暂存文件则提示改用 /commit-all 或先暂存;再分析变更并判断提交类型(如 feat、fix、docs、refactor、test、chore、perf、ci、build、revert 等),生成包含主题行与可选正文的提交信息,必要时标注 BREAKING CHANGE。提交后会用 git log -1 与 git status 验证结果,并尝试 git push。若推送被拒绝,技能内置合并冲突处理协议:坚持使用 merge 而非 rebase,先理解冲突再解决,区分新增、并行修改、语义冲突、删除/修改冲突、重复/被取代等类型,禁止在未经确认的情况下静默丢弃代码,解决后运行类型或语法检查并复查合并差异再提交推送。该技能仅提交已暂存文件,不负责暂存。

编程与开发10 次安装

task-to-pr

task-to-pr 是一个面向开发流程的技能,用于把一项任务、工单、缺陷或功能需求从理解一路推进到实现、验证、提交、自审、分支推送与拉取请求。它是通用起步技能,实际项目中建议先运行 setup-task-to-pr,让本技能结合本地命令与交付规则使用。技能明确了不适用场景:纯代码审查、仅提交已完成工作、仅做浏览器测试、或为用户搭建仓库工作流时,应改用 review-pr、commit、test-feature、setup-task-to-pr。其交付契约要求打开或标记 PR 就绪前完成需求与假设记录、文件与归属边界确认、非平凡工作制定简短计划、实现覆盖正常与异常路径及恢复状态、运行相关验证通道或记录跳过原因、用户可见行为提供功能验证证据、浏览器/移动端集成变更补充持久 E2E 覆盖或说明跳过理由、仅暂存和提交任务范围内的文件、分支适合审查、PR 正文包含问题、变更、测试、边界情况、兼容性、风险与回滚等信息。

编程与开发10 次安装

memory-search

memory-search 是面向 Cursor 的持久记忆检索技能,来自 supermemoryai/cursor-supermemory。它用于在过往编码会话的持久记忆中搜索相关信息,适合用户询问以前做过的工作、曾经出现的缺陷、架构决策等内容时调用。使用时需要根据用户所问内容构造一个聚焦的查询,调用 supermemory_search;若检索到结果,则在回复中结合上下文呈现相关记忆;若没有结果,则说明该主题暂无既有记忆。对于范围较宽的问题,可以分别尝试项目范围与用户范围两类检索。

编程与开发10 次安装

receiving-webhooks

接收 Webhook 的通用指南,帮助构建健壮的 Webhook 接收器或处理器。内容涵盖签名验证、原始请求体访问、防重放、异步处理、重试与自动停用等要点。核心原则包括:每个请求都必须验证签名,未验证的 Webhook 等同于匿名互联网 POST,任何人都能伪造事件;必须基于原始请求体验证,因为签名基于发送的精确字节计算,任何解析 JSON 再重新序列化的框架都会破坏验证;必须在数秒内返回 2xx,其他状态(包括 3xx 重定向)通常被视为失败并重试,繁重工作应异步处理。文中介绍了 Standard Webhooks 开放规范,推荐优先使用官方库而非手写验证,并区分了 Svix 托管的 Webhook(通过 svix-id、svix-timestamp、svix-signature 头标识)。同时列出了常见签名头(webhook-id、webhook-timestamp、webhook-signature)、签名密钥与 API 密钥的区别、响应与重试及自动停用机制、无官方库时的手动验证步骤(含 HMAC-SHA256、时间戳容忍、常量时间比较等),以及常见调试陷阱和检查清单。

编程与开发10 次安装

bash-scaffold

bash-scaffold 是一个用于从精选模板生成生产级 bash 脚本的技能。它组合了 ralish/bash-script-template 的安全模式、Google Shell 风格指南的格式规范,以及基于 Open Color 调色板的 24 位 ANSI 转义颜色。模板中的每个可选功能都以分区标记包裹,生成器会在写出文件前移除标记与未选中的功能块。该技能通过两轮询问确定运行环境、权限、CLI 形态、颜色输出以及可选特性(单实例锁、依赖检查、日志模式、试运行等),随后按保留集合拼装脚本、替换头部占位符、写入文件并设置可执行位,并在有 shellcheck 或 bash -n 时做检查。它不会提交脚本、安装依赖、运行脚本或修改用户 shell 配置。

编程与开发10 次安装

synthesis-bitbucket

Synthesis Bitbucket 是一个面向 AI 智能体的技能,用于通过开源社区 CLI 工具 bkt 操作 Bitbucket Cloud。它解决的核心问题是:当智能体需要跨多个仓库工作时,容易退化为手写原始 REST 调用或误用其他 CLI,导致每次会话都要重新拼装认证、URL 编码和分页逻辑。该技能确立一条规则:凡是 bkt 能完成的操作就用 bkt,REST API 仅作为逃生通道(bkt api),而非默认方式。技能内容涵盖显式仓库绑定规则、命令目录(PR 生命周期、仓库与分支读取、流水线查看与运行)、gh 到 bkt 的对照映射,以及不适用场景。它强调读取操作可自由使用,而写入操作(批准、合并、拒绝、创建)必须获得操作者针对具体 PR 的明确意图;每个作用于仓库的命令都必须携带一个字面量 --repo <slug>,共享默认上下文不能作为仓库选择依据。该技能保持通用,团队可在其上叠加包含自身工作区名称和发布约定的私有配套技能。

编程与开发10 次安装

C Ecosystem

C Ecosystem 是一个面向 C 语言项目的开发技能,适用于处理 C11、C17、C23 标准,以及 Makefile、gcc、clang、valgrind、getopt 等工具和 C 语言编程模式的工作场景。它围绕现代 C 语言开发生态提供实践指导,覆盖编译器选择与编译标志、静态分析与运行时检测工具、单元测试框架、构建系统选型、C 语言标准演进与特性、类型系统、内存管理策略以及命令行程序开发等内容。用户可以借助它了解 C23 的主要新特性(如 nullptr、typeof、constexpr、auto 类型推断、二进制字面量、数字分隔符、标准属性、#embed 指令等),选择合适的构建系统(Make、CMake、Meson),配置 clang-format、clang-tidy、cppcheck、valgrind 等工具,并参考内存分配与错误处理的常见模式。该技能以代码示例和配置片段的形式呈现,便于在实际 C 项目中参考使用。具体安装方式与收费情况暂未提供。

编程与开发10 次安装

folder-org

folder-org 是一个关于项目代码结构与文件组织的技能,核心原则是“就近放置”(Colocation),即把代码放在与其最相关的位置,让一起变更的内容放在一起。它给出了前端推荐的功能分组(feature-based)、后端常见的分层分组(layer-based)以及 monorepo 的组织方式,并说明共享类型、工具函数、配置、单元测试、端到端测试、mock 与 fixture 等应放置的位置。同时提供文件命名约定(如 kebab-case、*.test.ts、*.e2e.ts、*.schema.ts)以及需要避免的反模式,例如万能 utils.ts/helpers.ts、过深嵌套、把单元测试集中到 __tests__/、在 monorepo 中按语言而非领域分组、以及包含 50 个以上再导出的臃肿 barrel 文件。适用于创建文件、组织组件或决定代码应放在何处时参考。

编程与开发10 次安装

telnyx-seti-go

Telnyx SETI Go 是一个用于访问 SETI(Space Exploration Telecommunications Infrastructure,太空探索电信基础设施)API 的 Go 语言 SDK 技能包。它提供 Go SDK 示例,帮助开发者通过 Go 代码调用 Telnyx 的 SETI 相关接口。安装方式为执行 go get github.com/team-telnyx/telnyx-go,随后通过 telnyx.NewClient 并传入 TELNYX_API_KEY 环境变量完成客户端初始化。资料中展示了错误处理模式,涵盖网络错误、限流(429)、校验错误(422)和认证错误(401)等常见状态码的处理建议,并给出获取枚举(GET /10dlc/enum/{endpoint})和检索黑盒测试结果(GET /seti/black_box_test_results)两个调用示例。该技能适合需要在 Go 项目中集成 Telnyx SETI 电信基础设施 API 的开发者使用。

编程与开发10 次安装

telnyx-seti-ruby

Telnyx SETI Ruby 是一个面向 Ruby 开发者的技能示例,用于通过 Telnyx Ruby SDK 访问 SETI(Space Exploration Telecommunications Infrastructure)API。该技能提供 Ruby 代码示例,涵盖 SDK 安装、客户端初始化、错误处理以及具体接口调用,例如获取 10DLC 枚举和检索黑盒测试结果。安装方式为 gem install telnyx,初始化时通过 TELNYX_API_KEY 环境变量传入 API 密钥。示例中包含对网络错误、限流(429)、验证错误(422)和认证错误(401)的处理建议。

编程与开发10 次安装

telnyx-fax-ruby

Telnyx Fax - Ruby 是 Telnyx 可编程传真(Programmable Fax)API 的 Ruby SDK 技能示例,指导开发者用 Ruby 代码以编程方式发送和接收传真,并管理传真应用与媒体。该技能提供 Ruby SDK 的安装、初始化、错误处理说明,以及传真应用(Fax Applications)的创建、查询、更新、删除接口示例,传真(Faxes)的列表、发送、查看、删除、取消与刷新操作示例。它还说明通过 webhook 接收传真状态事件(fax.delivered、fax.failed、fax.media.processed、fax.queued、fax.sending.started),并使用 Ed25519 签名头进行 webhook 校验。所有电话号需使用 E.164 格式(如 +13125550001),发送传真文件有 50MB 大小上限和 350 页页数上限。

编程与开发10 次安装

telnyx-sip-integrations-java

Telnyx SIP 集成 Java 技能,提供使用 Telnyx Java SDK 管理 SIP 中继相关集成的示例代码。涵盖自定义存储凭据(GCS、S3、Azure)的增删改查、Dialogflow 连接的创建/更新/删除/查询、外部连接(External Connections)的列表、创建、更新、删除,以及外部连接日志消息的查询与忽略,还包括 Microsoft Teams 市政地址与位置的查询。技能包含 Maven 与 Gradle 依赖安装方式、客户端初始化、错误处理与分页说明,适合在 Java 项目中对接 Telnyx SIP 中继与语音集成能力。

编程与开发10 次安装

telnyx-sip-integrations-ruby

Telnyx SIP 集成 Ruby 技能,提供使用 Telnyx Ruby SDK 管理 SIP 中继相关集成的示例代码。涵盖自定义存储凭据(GCS、S3、Azure)、Dialogflow 连接、外部连接(External Connections,支持 Zoom、Operator Connect)、日志消息、市政地址与位置、电话号码、Release 请求以及上传请求等接口的调用方式。包含安装命令、客户端初始化、错误处理与分页说明,适合在 Ruby 项目中对接 Telnyx 语音与 SIP 集成能力的开发者参考。

编程与开发10 次安装

telnyx-storage-go

telnyx-storage-go 是 Telnyx 官方技能包中针对 Go 语言的云存储示例技能,演示如何使用 Telnyx Storage 的 S3 兼容 API 来管理存储桶与对象。文档给出 Go SDK 的安装命令(go get github.com/team-telnyx/telnyx-go)、客户端初始化方式(通过 option.WithAPIKey 读取 TELNYX_API_KEY 环境变量),并附有错误处理示例,涵盖 401、403、404、422、429 等常见状态码及网络错误的处理思路。技能覆盖的具体操作包括:获取存储桶 SSL 证书、上传 SSL 证书(用于将 Telnyx 存储作为 CDN 使用)、删除 SSL 证书、查询某个存储桶在特定时间段内按方法类别分组的 API 使用量、查询存储桶占用的存储空间与文件数量、以及创建带时效和鉴权的预签名对象 URL(支持 GET 下载与 PUT 上传)。其中预签名 URL 需要特别注意的是,Telnyx 的鉴权方式与 AWS S3 不同,不能使用 AWS s3api CLI 或 SDK 的 presign 方法来生成。该技能主要面向使用 Go 开发并需要接入 Telnyx 云存储的开发者,属于编码与开发类工具资源。

编程与开发10 次安装

telnyx-voice-advanced-go

Telnyx Voice Advanced - Go 是 Telnyx 官方提供的 Go SDK 技能,用于在 Go 应用中调用 Telnyx 语音高级呼叫控制能力。它覆盖 DTMF 发送、SIPREC 录音会话启停、噪声抑制(BETA)、客户端状态更新、AI 助手会话加入、主管角色切换等操作,并包含 Ed25519 Webhook 签名验证与事件处理。安装方式为 go get github.com/team-telnyx/telnyx-go,通过 API Key 初始化客户端。适合需要在 Go 后端构建呼叫中心、智能语音交互、通话录音与质检、坐席监控等场景的开发者。

编程与开发10 次安装