软件开发 Skill技能列表
API文档编写Skill api-documentation
该技能专注于编写和管理API文档,使用OpenAPI/Swagger规范,覆盖端点文档、认证流程、错误处理、版本控制和SDK指南。适用于开发者、技术写作者和API管理员,旨在提升API可用性和可维护性。关键词:API文档、OpenAPI、Swagger、认证、错误处理、版本控制、SDK、技术写作、API参考、交互式文档。
API设计Skill api-design
API设计技能专注于设计和构建高效、可扩展的API接口,包括RESTful API、GraphQL模式和gRPC服务,适用于软件开发和系统集成场景。关键词:API设计,REST,GraphQL,gRPC,OpenAPI,Swagger,接口设计,软件架构,后端开发。
网页可访问性Skill accessibility
网页可访问性技能专注于确保网站和应用程序对所有人,包括残障人士,都是可用的。它涵盖WCAG 2.1合规性检查、语义HTML编写、ARIA属性使用、键盘导航实现、屏幕阅读器测试、颜色对比度优化、焦点管理以及自动化可访问性测试。关键词:网页可访问性、WCAG、ARIA、键盘导航、屏幕阅读器、语义HTML、焦点管理、自动化测试、包容性设计、视觉可访问性。
天气信息获取Skill weather
此技能用于通过命令行工具快速获取天气信息和预报,使用免费API服务如wttr.in和Open-Meteo,无需API密钥。适用于开发者和数据爱好者,关键词:天气查询、API调用、curl命令、免费服务、天气预报、数据获取。
wacliWhatsAppCLI工具Skill wacli
wacli 是一个命令行接口工具,专门用于通过自动化方式发送 WhatsApp 消息给他人,以及搜索和同步 WhatsApp 历史记录,适用于开发、集成和批量处理场景。关键词:WhatsApp CLI,命令行工具,消息自动化,历史同步,移动应用集成,开发工具。
语音通话插件Skill voice-call
这个技能是一个语音通话插件,用于在Otto平台上通过集成第三方服务如Twilio、Telnyx和Plivo来启动和管理语音通话。它提供了命令行工具和API操作,支持代理发起的通话,并包括开发者模拟模式。关键词:语音通话,Otto插件,Twilio集成,语音API,开发者工具,自动化呼叫。
Trello管理技能Skill trello
这个技能用于通过Trello REST API管理看板、列表和卡片,实现自动化任务和项目管理,提高团队协作效率。关键词:Trello、API、自动化、项目管理、看板、DevOps、REST API、脚本管理。
tmux远程控制技能Skill tmux
这个技能利用 tmux 实现远程控制交互式命令行界面(CLI),通过发送按键命令和捕获窗格输出,支持自动化任务、多会话管理、并行运行编码代理等应用场景。关键词:tmux, 远程控制, CLI, 自动化, 会话管理, 窗格输出, 编码代理。
Semgrep静态代码分析Skill semgrep
Semgrep是一种快速静态代码分析工具,专门用于检测代码中的安全漏洞和编码标准问题。它支持多种编程语言,易于集成到CI/CD流程中,帮助开发团队在早期发现和修复漏洞。关键词:静态分析、代码安全、漏洞检测、CI/CD集成、Semgrep工具。
RuzzySkill ruzzy
Ruzzy是一个基于libFuzzer的覆盖引导Ruby模糊测试工具,用于检测Ruby代码和C扩展中的内存损坏和未定义行为。关键词:Ruby模糊测试,覆盖引导,内存安全,C扩展测试,软件测试,自动化测试。
libFuzzer模糊测试Skill libfuzzer
libFuzzer是LLVM项目中的覆盖率引导模糊测试工具,专为C/C++代码的自动化软件测试和漏洞挖掘设计。它通过生成随机输入并监控代码执行覆盖率来发现潜在缺陷,适用于软件开发中的安全测试和质量保障。关键词:模糊测试,C/C++测试,覆盖率引导,软件安全,漏洞发现,自动化测试工具。
LibAFL模糊测试库Skill libafl
LibAFL 是一个模块化的模糊测试库,用于构建自定义模糊测试器。它适用于高级模糊测试需求、自定义变异器或非标准目标,支持软件测试、漏洞挖掘和安全评估。关键词:模糊测试、LibAFL、模块化、自定义、Rust、安全测试、漏洞挖掘、软件测试、代码覆盖率、崩溃检测。