Agent Skills
› nodetool-ai/nodetool
nodetool-ai/nodetool
GitHub作为技能路由助手,引导用户根据需求选择合适的工作流或技能。涵盖从构思、原型验证到多会话开发、测试及代码审查的完整链路,并管理上下文状态。
Install All Skills
npx skills add nodetool-ai/nodetool --all -g -y
Skills in Collection (77)
Showing top 50 of 77 by quality score. Use the install list command or open individual skills for the rest.
作为技能路由助手,引导用户根据需求选择合适的工作流或技能。涵盖从构思、原型验证到多会话开发、测试及代码审查的完整链路,并管理上下文状态。
不确定使用哪个技能或工作流
需要规划从想法到交付的开发路径
询问如何管理开发上下文和阶段边界
npx skills add nodetool-ai/nodetool --skill ask-matt -g -y
使用ast-grep生成代码结构概览,快速定位文件、目录及符号成员,辅助在读取完整源码前理解代码依赖与结构。
编辑前理解文件结构
探索未知目录的公开接口
通过搜索缩小范围后查看符号成员
追踪模块导入依赖关系
审查修改后的文件变更
npx skills add nodetool-ai/nodetool --skill ast-grep-outline -g -y
指导将自然语言查询转化为ast-grep规则,利用AST进行结构化代码搜索与分析。适用于查找特定代码结构、复杂模式匹配及超越文本搜索的代码查询场景。
需要基于代码结构而非文本进行搜索
查找特定的语言构造或代码模式
执行复杂的代码查询任务
npx skills add nodetool-ai/nodetool --skill ast-grep -g -y
提供代码库设计通用词汇与原则,指导创建高内聚低耦合的深度模块。适用于模块接口设计、重构、提升可测试性及优化代码结构,统一术语以增强沟通效率。
设计或改进模块接口
决定模块边界位置
提升代码可测试性
代码重构与设计
npx skills add nodetool-ai/nodetool --skill codebase-design -g -y
提供Runpod工作流配套的CLI工具(HF、GitHub、Docker、AWS)安装、认证及常用命令,支持Windows WSL2环境。
需要配置HuggingFace模型下载或上传
需要管理Docker镜像构建与推送
需要调用AWS服务接口
需要在Windows环境下配置Linux CLI工具
npx skills add nodetool-ai/nodetool --skill companion-clis -g -y
针对难以复现的bug和性能回归的诊断技能,核心在于构建高保真反馈循环以快速定位问题根源。
用户要求诊断或调试问题
报告系统故障、报错或性能下降
npx skills add nodetool-ai/nodetool --skill diagnosing-bugs -g -y
用于构建和维护项目领域模型,统一术语和通用语言。通过挑战现有词汇、澄清模糊概念、结合代码验证及记录架构决策,确保领域模型的准确性和一致性。
需要明确领域术语或通用语言
发现代码与业务逻辑描述存在矛盾
需要记录架构决策 (ADR)
需要更新上下文文档 CONTEXT.md
npx skills add nodetool-ai/nodetool --skill domain-modeling -g -y
Runpod Flash SDK和CLI,用于在Runpod无服务器GPU/CPU上部署AI工作负载。支持本地开发、自动配置云端资源、构建打包及多环境部署,提供基于装饰器或路由的端点管理功能。
需要部署AI模型到Runpod云环境
使用CLI进行本地开发与远程部署联动
配置GPU资源与端点Worker
npx skills add nodetool-ai/nodetool --skill flash -g -y
根据需求规格或工单实现功能,遵循TDD流程,执行类型检查与测试,最后进行代码审查并提交至当前分支。
用户要求实现特定功能
提供需求规格说明
提供相关工单列表
npx skills add nodetool-ai/nodetool --skill implement -g -y
扫描代码库以发现架构深化机会,生成可视化HTML报告。基于领域模型和设计词汇分析模块深度、接口和耦合度,旨在提升测试性和AI可导航性,辅助重构决策。
用户希望评估或改进代码库整体架构
需要识别模块间的深层耦合或浅层设计问题
请求生成代码架构审查报告
npx skills add nodetool-ai/nodetool --skill improve-codebase-architecture -g -y
提供NodeTool API集成指南,涵盖REST、WebSocket及OpenAI兼容接口。用于指导用户调用工作流、RAG集合、模型列表及聊天功能,支持客户端构建与结果流式传输。
询问NodeTool API端点用法
需要集成NodeTool服务
查询WebSocket连接方式
如何调用Chat API
构建NodeTool客户端
npx skills add nodetool-ai/nodetool --skill nodetool-api-reference -g -y
创建基于自然语言的浏览器自动化智能体,支持网页导航、数据提取、表单填写及多步骤交互任务。
自动化浏览
AI抓取网站数据
构建Web智能体
复杂浏览器交互
npx skills add nodetool-ai/nodetool --skill nodetool-browser-agent -g -y
提供NodeTool聊天CLI和全局聊天的使用指南,涵盖启动命令、参数配置、斜杠命令及Agent工具能力,帮助用户高效进行交互式终端对话与任务执行。
询问NodeTool chat CLI用法
查询聊天模式下的Agent功能
了解全局聊天界面操作
npx skills add nodetool-ai/nodetool --skill nodetool-chat-cli -g -y
用于开发 NodeTool 自定义节点,指导创建 BaseNode 子类、配置属性装饰器及实现处理逻辑。
创建自定义节点
扩展 NodeTool 功能
npx skills add nodetool-ai/nodetool --skill nodetool-custom-node-developer -g -y
用于部署 NodeTool 服务器至 Docker、SSH、RunPod、GCP 或 Supabase 等环境。提供决策树选择方案,支持本地开发、私有团队及多用户场景,涵盖配置初始化、应用、状态监控及资源管理。
部署 NodeTool 服务
配置 Docker 容器
设置 SSH 远程主机
使用 RunPod/GCP/Supabase 托管
生成 deployment.yaml
配置环境变量
npx skills add nodetool-ai/nodetool --skill nodetool-deployment -g -y
用于配置AI模型提供商(如OpenAI、Anthropic等),设置API密钥,并根据任务选择合适模型。支持云端及本地推理环境搭建与优化。
询问如何配置AI模型提供商
需要设置API密钥
根据任务选择合适的模型
部署本地推理环境
npx skills add nodetool-ai/nodetool --skill nodetool-model-provider-config -g -y
指导在 NodeTool 中构建 RAG 管道,涵盖文档加载、分块、向量化索引及混合搜索。支持多种向量存储后端,提供节点配置与工作流模式指南。
用户询问如何建立 RAG 系统
涉及向量索引或嵌入问题
需要创建知识库或进行文档检索
npx skills add nodetool-ai/nodetool --skill nodetool-rag-indexing -g -y
NodeTool 故障排查助手,诊断工作流失败、节点错误、性能瓶颈及部署问题。提供 CLI 调试工具使用指南、快速检查清单及常见解决方案,辅助定位和修复系统异常。
用户报告 NodeTool 工作流失败或节点错误
需要诊断性能问题或执行卡死
请求帮助排查类型不匹配或部署问题
询问 nodetool CLI 调试命令用法
npx skills add nodetool-ai/nodetool --skill nodetool-troubleshooter -g -y
辅助用户通过UI工具构建和编辑NodeTool可视化工作流,支持创建DAG、连接节点、自动化多步骤流程及生成媒体内容。
创建或编辑工作流
连接节点或构建管道
添加节点到图结构
询问节点类型或数据流
自动化多步骤处理
npx skills add nodetool-ai/nodetool --skill nodetool-workflow-builder -g -y
构建一次性原型以验证设计问题,分为逻辑状态模型(HTML单文件)和UI界面(多变体路由)两类。强调快速运行、无持久化、不追求完美,旨在通过低成本试错确认方案可行性。
用户希望验证状态模型或业务逻辑是否合理
用户需要探索或对比不同的UI设计方案
npx skills add nodetool-ai/nodetool --skill prototype -g -y
通过后台代理调查问题,基于官方文档、源码等权威一手来源进行事实核查与资料收集,并将调研结果整理为符合规范的 Markdown 文件保存至仓库。
需要研究特定主题或技术细节
需要核实 API 文档或规格说明
希望将背景阅读工作委托给代理
npx skills add nodetool-ai/nodetool --skill research -g -y
解决 Git 合并或变基过程中的冲突。通过审查代码意图和变更来源,保留双方合理逻辑并修复冲突,随后运行自动化检查以验证构建、测试和格式正确性,最终完成提交或继续变基流程。
Git merge conflict
Git rebase conflict
npx skills add nodetool-ai/nodetool --skill resolving-merge-conflicts -g -y
配置仓库以支持工程技能,包括设置问题追踪器、分类标签和领域文档结构。通过探索仓库状态并与用户确认,初始化 AGENTS.md 等配置文件,为后续自动化流程奠定基础。
首次使用工程技能前需要初始化仓库配置
需要设置或重新配置 Issue Tracker 和 Triage 标签体系
需要建立 DOMAIN DOCS 目录结构
npx skills add nodetool-ai/nodetool --skill setup-matt-pocock-skills -g -y
指导测试驱动开发(TDD)流程,涵盖红绿重构循环、良好测试规范、Seam定义及反模式规避。用于构建或修复功能时的测试优先开发。
用户希望以测试优先方式构建功能或修复bug
提及“红-绿-重构”流程
需要编写集成测试
npx skills add nodetool-ai/nodetool --skill tdd -g -y
将当前对话上下文和代码库理解综合为规格说明书,并自动发布至项目问题跟踪器。无需额外访谈,直接基于已有信息生成包含问题陈述、解决方案、用户故事及测试决策的结构化文档。
需要将讨论内容转化为正式规格文档
需要向项目issue tracker发布功能规范
npx skills add nodetool-ai/nodetool --skill to-spec -g -y
将计划、规格或对话拆解为可独立演示的追踪子弹式工单,定义依赖关系并发布到跟踪器。
用户要求将需求拆分为任务
生成项目待办事项列表
npx skills add nodetool-ai/nodetool --skill to-tickets -g -y
通过状态机管理Issue和PR的分类、验证及Agent就绪简报编写,辅助维护者高效处理项目跟踪任务。
需要分类或验证Issue/PR
生成Agent就绪简报
查询需关注的事项
npx skills add nodetool-ai/nodetool --skill triage -g -y
用于规划大型复杂任务,通过创建共享地图和决策工单来梳理路径,明确目标并逐步解决关键决策点。
任务规模超出单次会话处理能力
工作路径模糊需要澄清方向
npx skills add nodetool-ai/nodetool --skill wayfinder -g -y
生成交互式bash向导,引导用户完成手动配置基础设施、设置凭证或执行一次性迁移等复杂步骤,通过模板提供标准化UX。
需要引导用户进行手动操作
配置第三方服务或CI密钥
执行一次性数据迁移
npx skills add nodetool-ai/nodetool --skill wizard -g -y
提供基于 Playwright 的端到端测试最佳实践,涵盖 POM 模式、测试结构、配置及 CI/CD 集成。旨在指导编写、修复和稳定 Web/Electron E2E 测试套件,解决测试不稳定问题。
编写 Playwright E2E 测试代码
调试或修复不稳定的自动化测试
配置 Playwright 测试框架与 CI/CD 集成
npx skills add nodetool-ai/nodetool --skill e2e-testing -g -y
提供 AWS SigV4 签名能力,支持在沙箱环境中为 S3 及其他服务生成请求签名或预签名 URL,解决 Guest 无法直接签名的问题。
需要向 AWS S3 发送 HTTP 请求
生成 AWS API 的预签名 URL
在代码节点中处理 AWS 认证
npx skills add nodetool-ai/nodetool --skill sandbox-aws -g -y
在沙箱环境中解析自然语言日期(如“下周二”)为ISO字符串,支持单次或多次匹配。
需要将自然语言描述的日期转换为标准时间格式
在代码节点中处理相对时间或模糊日期表达
npx skills add nodetool-ai/nodetool --skill sandbox-chrono -g -y
提供色板沙盒内的颜色解析、转换、混合及差异计算功能,支持在代码节点中调用 culori 库进行颜色处理。
需要将颜色字符串转换为 RGB 或其他格式
需要混合两种颜色或计算颜色差异
npx skills add nodetool-ai/nodetool --skill sandbox-color -g -y
提供沙箱内CSV文件的解析与生成能力,基于papaparse实现异步转换,支持自定义分隔符及表头配置。
需要解析CSV文本为记录对象
需要将数据记录序列化为CSV字符串
npx skills add nodetool-ai/nodetool --skill sandbox-csv -g -y
提供沙箱环境内的日期解析、格式化及算术运算能力,基于date-fns库。适用于需要在代码节点中处理时间逻辑的场景,支持UTC模式下的日期计算与字符串转换。
需要解析ISO日期字符串
进行日期加减或比较运算
将Date对象格式化为特定文本
npx skills add nodetool-ai/nodetool --skill sandbox-dates -g -y
提供高精度十进制算术支持,解决浮点数精度丢失问题。适用于金额计算、精确除法及避免小数噪声的场景。
需要精确金额计算
避免浮点数精度误差
npx skills add nodetool-ai/nodetool --skill sandbox-decimal -g -y
提供沙箱环境外的统一文本差异对比功能,支持异步生成带上下文的diff补丁,适用于代码或文本变更检测与验证。
需要比较两个文本内容的差异
在Code节点中执行文件变更检查
npx skills add nodetool-ai/nodetool --skill sandbox-diff -g -y
在沙箱环境中通过JSON描述构建Word文档,支持标题、段落、表格及图片等元素生成二进制文件。
需要生成Word报告或文档
将结构化数据导出为.docx格式
npx skills add nodetool-ai/nodetool --skill sandbox-docx -g -y
提供构建NodeTool工作流图的DSL,支持节点导入、图数据生成、验证、创建、运行及调试功能。
需要构建或定义工作流图结构时
需要对工作流进行验证、创建、运行或调试时
npx skills add nodetool-ai/nodetool --skill sandbox-dsl -g -y
提供在沙箱环境中读取 EPUB 电子书元数据、目录及提取章节文本的能力,支持异步操作与自定义分隔符。
需要解析或提取 EPUB 电子书内容时
获取电子书元数据(如标题、作者)或目录结构时
npx skills add nodetool-ai/nodetool --skill sandbox-epub -g -y
用于在代码节点或Action中读取图片字节数据的EXIF元数据(如相机型号、拍摄时间),基于宿主机运行的exifr库解析。
需要提取图片的EXIF信息
处理图像文件并获取拍摄元数据
npx skills add nodetool-ai/nodetool --skill sandbox-exif -g -y
提供在沙箱环境中安全计算数学公式的能力,避免使用 eval。支持传入公式字符串和变量对象,返回计算结果,适用于代码节点中的表达式求值场景。
需要在沙箱中计算数学公式
禁止使用 eval 的安全计算需求
npx skills add nodetool-ai/nodetool --skill sandbox-expr -g -y
提供基于 Fabric.js 的 SVG 渲染、解析及光栅化工具,支持将画布规格转换为图片字节、SVG 字符串或 Data URL。
需要将 Canvas 场景描述渲染为 PNG/JPG 图片
需要生成或导出 SVG 矢量图
需要解析现有 SVG 字符串并转换为 Fabric 对象
npx skills add nodetool-ai/nodetool --skill sandbox-fabric -g -y
提供在沙箱环境中以类型安全异步函数方式调用 NodeTool 节点的能力,支持流式处理、标准控制流及错误管理。
需要在代码中动态调用 AI 节点或工具
实现基于 Promise 的异步节点编排
npx skills add nodetool-ai/nodetool --skill sandbox-flow -g -y
在沙箱环境中将 RGBA 帧序列编码为动画 GIF。通过 gifenc 模块处理量化和调色板,生成字节数组供后续写入。
需要将多帧图像数据合成为动态 GIF
在代码节点中执行图片格式转换任务
npx skills add nodetool-ai/nodetool --skill sandbox-gif -g -y
提供HTML解析工具集,支持CSS选择、HTML转Markdown/纯文本、提取链接/媒体/元数据及正文内容,用于网页数据清洗与信息抽取。
将HTML页面转换为Markdown格式
从HTML中提取特定元素或属性
获取网页中的链接、图片或视频资源
提取网页标题、描述等元数据
清理HTML并提取可读正文内容
npx skills add nodetool-ai/nodetool --skill sandbox-html -g -y
用于在代码节点中构建iCalendar日历文件,支持单个或多个事件的生成。
需要生成日历事件数据
在代码节点中创建.ics文件内容
npx skills add nodetool-ai/nodetool --skill sandbox-ics -g -y
在沙箱环境中使用 JMESPath 查询和提取 JSON 数据,支持路径选择与聚合计算。
需要解析或过滤 JSON 数据
从 API 响应中提取特定字段
npx skills add nodetool-ai/nodetool --skill sandbox-jmespath -g -y
提供在沙箱环境中读取Word文档的功能,支持将.docx转换为纯文本或HTML。适用于需要解析文档内容而非渲染的场景,限制单文件10MB且仅支持读取操作。
需要将Word文档内容提取为纯文本
需要将Word文档转换为HTML格式
npx skills add nodetool-ai/nodetool --skill sandbox-mammoth -g -y
在沙箱环境中将 Markdown 解析为令牌流或 HTML,支持提取标题、链接、列表、代码块和表格等结构信息。
需要解析 Markdown 内容
从 Markdown 中提取结构化数据如目录或链接
npx skills add nodetool-ai/nodetool --skill sandbox-markdown -g -y


