Agent Skills › nodetool-ai/nodetool

nodetool-ai/nodetool

GitHub

作为技能路由器,引导用户根据需求选择合适的工作流。涵盖从构思、原型设计到规格制定、任务分解及TDD实现的完整开发路径,并管理上下文以保持连贯性。

77 skills 498

Install All Skills

npx skills add nodetool-ai/nodetool --all -g -y
More Options

List skills in collection

npx skills add nodetool-ai/nodetool --list

Skills in Collection (77)

Showing top 50 of 77 by quality score. Use the install list command or open individual skills for the rest.

作为技能路由器,引导用户根据需求选择合适的工作流。涵盖从构思、原型设计到规格制定、任务分解及TDD实现的完整开发路径,并管理上下文以保持连贯性。
不确定该使用哪个AI技能或工作流 需要规划从想法到交付的完整开发流程
.claude/skills/ask-matt/SKILL.md
npx skills add nodetool-ai/nodetool --skill ask-matt -g -y
通过ast-grep生成代码结构概览,快速理解文件目录、依赖及符号成员,辅助高效阅读和修改源码。
需要了解文件结构或依赖关系 探索不熟悉的项目目录 在编辑前预览代码概览
.claude/skills/ast-grep-outline/SKILL.md
npx skills add nodetool-ai/nodetool --skill ast-grep-outline -g -y
指导用户将自然语言查询转化为ast-grep规则,用于基于AST结构的代码搜索与分析。适用于查找特定代码结构、模式或复杂查询,超越传统文本搜索能力,帮助开发者精确定位代码特征。
需要按代码结构而非文本搜索代码 查找具有特定AST特征的代码模式 执行复杂的代码结构查询
.claude/skills/ast-grep/SKILL.md
npx skills add nodetool-ai/nodetool --skill ast-grep -g -y
提供模块设计标准词汇,指导创建高内聚、低耦合的深层模块。用于优化接口设计、确定拆分边界、提升代码可测试性与AI导航能力。
设计或改进模块接口 寻找代码深化机会 决定代码拆分边界
.claude/skills/codebase-design/SKILL.md
npx skills add nodetool-ai/nodetool --skill codebase-design -g -y
提供Runpod工作流所需的四大CLI(HuggingFace、GitHub、Docker、AWS)的安装配置与使用指南,涵盖凭证管理及核心命令操作。
需要下载或管理AI模型 配置容器化部署环境 集成云服务API
.claude/skills/companion-clis/SKILL.md
npx skills add nodetool-ai/nodetool --skill companion-clis -g -y
针对难以复现或性能回归的严重Bug的诊断技能。核心在于构建高确定性、快速反馈的测试闭环,通过多种手段(如单元测试、脚本、模糊测试等)定位问题根源,提升调试效率。
用户请求诊断或调试 报告系统崩溃或失败 报告性能缓慢或回归
.claude/skills/diagnosing-bugs/SKILL.md
npx skills add nodetool-ai/nodetool --skill diagnosing-bugs -g -y
用于构建和精炼项目领域模型,统一术语并记录架构决策。当需要明确业务概念、消除歧义或维护通用语言时触发。
用户希望明确领域术语或通用语言 需要记录架构决策 (ADR) 其他技能需要维护领域模型
.claude/skills/domain-modeling/SKILL.md
npx skills add nodetool-ai/nodetool --skill domain-modeling -g -y
Runpod Flash SDK/CLI,用于在Runpod无服务器GPU/CPU上部署AI工作负载。支持本地开发、自动配置云资源、构建打包及多环境部署,提供队列和负载均衡两种Endpoint模式。
需要部署AI模型到云端GPU 配置Runpod无服务器环境 自动化AI服务发布流程
.claude/skills/flash/SKILL.md
npx skills add nodetool-ai/nodetool --skill flash -g -y
根据规格或工单实施功能开发,优先采用TDD模式,定期运行类型检查和测试,完成后进行代码审查并提交到当前分支。
需要根据需求文档实现新功能 需要处理具体的开发任务工单
.claude/skills/implement/SKILL.md
npx skills add nodetool-ai/nodetool --skill implement -g -y
扫描代码库识别架构摩擦,利用深度设计原则提出重构机会,生成可视化HTML报告供用户选择深入分析,旨在提升可测试性与AI导航能力。
需要优化代码库架构时 发现模块耦合度高或难以测试时
.claude/skills/improve-codebase-architecture/SKILL.md
npx skills add nodetool-ai/nodetool --skill improve-codebase-architecture -g -y
提供 NodeTool HTTP 与 WebSocket API 的集成指南,涵盖 REST、OpenAI 兼容 Chat 及流式响应接口,指导用户构建客户端并调用工作流。
询问 NodeTool API 端点用法 需要集成 NodeTool 服务 查询 WebSocket 协议细节
.claude/skills/nodetool-api-reference/SKILL.md
npx skills add nodetool-ai/nodetool --skill nodetool-api-reference -g -y
用于创建基于 NodeTool 的浏览器自动化智能体,支持通过自然语言指令导航网页、提取数据、填写表单及执行多步任务。
用户要求自动化浏览网页 使用 AI 抓取网站数据 构建 Web 智能体 执行复杂的浏览器交互操作
.claude/skills/nodetool-browser-agent/SKILL.md
npx skills add nodetool-ai/nodetool --skill nodetool-browser-agent -g -y
指导用户通过 CLI 或 Global Chat 使用 NodeTool 的交互式终端功能,包括启动聊天、配置 LLM 提供商/模型、管理会话及调用 Agent 工具。
询问如何使用 nodetool chat 命令 需要配置聊天界面的 LLM 提供商或模型 咨询 Agent 模式或全局聊天功能的使用
.claude/skills/nodetool-chat-cli/SKILL.md
npx skills add nodetool-ai/nodetool --skill nodetool-chat-cli -g -y
指导创建基于 NodeTool SDK 的 TypeScript 自定义节点,涵盖包结构、@prop 装饰器配置、process 逻辑及流式处理模式。
创建自定义节点 实现 BaseNode 子类 构建节点包 扩展 NodeTool 功能
.claude/skills/nodetool-custom-node-developer/SKILL.md
npx skills add nodetool-ai/nodetool --skill nodetool-custom-node-developer -g -y
辅助用户将NodeTool部署至Docker、SSH、RunPod、GCP或Supabase等环境,提供决策树、配置模板及CLI命令支持服务器搭建与运维。
部署NodeTool服务 配置Docker容器 设置SSH远程主机 使用RunPod或GCP托管 管理deployment.yaml
.claude/skills/nodetool-deployment/SKILL.md
npx skills add nodetool-ai/nodetool --skill nodetool-deployment -g -y
帮助用户配置AI模型提供商(如OpenAI、Anthropic等),设置API密钥,并根据任务类型选择合适的模型,支持云端和本地推理。
询问如何配置AI模型提供商 需要设置API密钥 选择适合任务的模型 配置本地推理环境
.claude/skills/nodetool-model-provider-config/SKILL.md
npx skills add nodetool-ai/nodetool --skill nodetool-model-provider-config -g -y
指导用户在 NodeTool 中构建 RAG 管道,涵盖文档加载、分块、向量化索引及混合搜索。支持 SQLite-vec、ChromaDB 等后端,提供节点使用规范与最佳实践。
用户询问如何构建 RAG 系统 需要设置向量数据库或知识库 涉及文档嵌入或向量搜索配置
.claude/skills/nodetool-rag-indexing/SKILL.md
npx skills add nodetool-ai/nodetool --skill nodetool-rag-indexing -g -y
NodeTool工作流故障排查技能,提供CLI调试工具使用指南、诊断清单及常见问题解决方案,用于快速定位和修复节点错误、性能问题及部署异常。
用户报告Bug或工作流失败 需要诊断节点错误或性能瓶颈 请求分析OTel追踪数据
.claude/skills/nodetool-troubleshooter/SKILL.md
npx skills add nodetool-ai/nodetool --skill nodetool-troubleshooter -g -y
辅助用户通过UI工具构建和编辑NodeTool可视化工作流,支持节点搜索、连接及属性配置,实现多步骤自动化流程。
创建或编辑工作流 连接节点或构建管道 询问节点类型或数据流 自动化多步骤处理
.claude/skills/nodetool-workflow-builder/SKILL.md
npx skills add nodetool-ai/nodetool --skill nodetool-workflow-builder -g -y
用于构建一次性原型以验证设计问题,包括逻辑状态模型或UI界面。支持生成可运行的HTML文件或多种UI变体,强调快速反馈、无持久化及明确标记为废弃代码,旨在低成本探索方案并沉淀决策。
用户希望验证状态模型或逻辑是否合理 用户希望探索UI界面的视觉表现
.claude/skills/prototype/SKILL.md
npx skills add nodetool-ai/nodetool --skill prototype -g -y
启动后台代理,基于官方文档、源码等一手权威来源进行深度调研,并将结果整理为引用清晰的 Markdown 文件存入仓库。适用于需要核实 API 事实或收集技术文档的场景。
用户希望委托背景代理进行主题研究 需要收集文档或 API 事实 需要对阅读和调研工作进行后台委派
.claude/skills/research/SKILL.md
npx skills add nodetool-ai/nodetool --skill research -g -y
解决 Git merge 或 rebase 过程中的冲突。通过分析变更意图、合并双方代码及 PR 信息,保留合理逻辑并修复类型检查、测试和格式化问题,最终完成提交或继续变基流程。
Git merge 冲突 Git rebase 冲突
.claude/skills/resolving-merge-conflicts/SKILL.md
npx skills add nodetool-ai/nodetool --skill resolving-merge-conflicts -g -y
用于初始化仓库的工程技能配置,包括设置 Issue 追踪器、Triage 标签和领域文档布局。通过探索仓库现状并与用户确认,完成基础设施层面的脚手架搭建。
首次使用工程技能前需初始化仓库 需要配置 Issue 追踪或 Triage 标签
.claude/skills/setup-matt-pocock-skills/SKILL.md
npx skills add nodetool-ai/nodetool --skill setup-matt-pocock-skills -g -y
TDD技能,指导用户遵循红绿重构循环进行测试驱动开发。涵盖优质测试标准、Seam选择、反模式规避及循环规则,强调通过公共接口验证行为而非实现细节,确保测试具备规范性和可维护性。
用户希望以测试优先方式构建功能或修复bug 提及“red-green-refactor”概念 需要编写集成测试
.claude/skills/tdd/SKILL.md
npx skills add nodetool-ai/nodetool --skill tdd -g -y
基于对话上下文自动生成需求规格说明书并发布至项目问题追踪器。无需额外访谈,直接综合现有信息,遵循特定模板生成问题、解决方案、用户故事及测试决策等内容。
需要将讨论内容转化为正式的需求规格文档 需要向项目问题追踪器发布新的功能规范
.claude/skills/to-spec/SKILL.md
npx skills add nodetool-ai/nodetool --skill to-spec -g -y
将计划或需求拆解为可独立交付的垂直切片工单,定义依赖关系并发布至追踪器。支持用户交互确认粒度与阻塞边,适用于复杂任务的规划与分解。
需要将大任务拆分为多个小工单 制定开发计划或拆分需求
.claude/skills/to-tickets/SKILL.md
npx skills add nodetool-ai/nodetool --skill to-tickets -g -y
自动化管理项目Issue和PR的生命周期,通过状态机进行分类、验证并生成Agent就绪简报。
需要整理或分类新的Issue/PR 查询待处理的Issue或PR列表 将Issue或PR移动到特定状态
.claude/skills/triage/SKILL.md
npx skills add nodetool-ai/nodetool --skill triage -g -y
Wayfinder用于规划超出单次会话的大规模任务。它将工作分解为问题跟踪器上的决策票证,通过逐一解决这些决策来理清实现路径,旨在生成清晰计划而非直接执行代码。
需要规划复杂且庞大的开发任务 目标不明确或存在大量未决决策 需要将大任务拆解为可管理的决策步骤
.claude/skills/wayfinder/SKILL.md
npx skills add nodetool-ai/nodetool --skill wayfinder -g -y
生成交互式 Bash 向导脚本,引导用户完成手动配置基础设施、设置凭证或 CI 密钥等繁琐流程。
配置第三方服务 设置环境变量或密钥 执行一次性数据迁移
.claude/skills/wizard/SKILL.md
npx skills add nodetool-ai/nodetool --skill wizard -g -y
提供基于 Playwright 的端到端测试最佳实践,涵盖 Page Object Model 设计、测试文件组织、配置管理及 CI/CD 集成。用于编写、修复和稳定 Web/Electron E2E 测试用例。
编写 Playwright E2E 测试脚本 调试或修复不稳定的自动化测试 配置 Playwright 测试环境
.claude/skills/yts806379-everything-claude-code-e2e-testing/SKILL.md
npx skills add nodetool-ai/nodetool --skill e2e-testing -g -y
提供AWS SigV4请求签名和预签名URL生成功能,支持S3及其他服务,解决沙箱内无法直接签名的问题。
需要向AWS S3或其他SigV4服务发起HTTP请求 需要生成带有授权信息的预签名URL
packages/sandbox-packs/sandbox-aws/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-aws -g -y
在沙箱环境中解析英文自然语言日期为ISO字符串,支持单次或多次匹配。作为主机模块解决QuickJS编译限制,提供parseDate和parse功能,需配合sandbox-dates进行格式化。
需要解析英文自然语言日期 将相对时间描述转换为标准ISO格式
packages/sandbox-packs/sandbox-chrono/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-chrono -g -y
提供颜色解析、转换、混合及色差计算功能,基于culori库。适用于前端开发中处理颜色数据、生成配色方案或进行视觉差异分析的场景。
需要解析或转换颜色格式 计算两种颜色的差异值 生成颜色渐变或混合色
packages/sandbox-packs/sandbox-color/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-color -g -y
提供沙箱内 CSV 文本与记录间的解析和生成能力,通过主机模块调用 papaparse。
需要解析 CSV 数据 需要将数据转换为 CSV 格式
packages/sandbox-packs/sandbox-csv/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-csv -g -y
提供沙箱环境内的日期算术、解析和格式化能力,基于date-fns库。支持UTC时间处理与格式转换,适用于代码节点中的日期逻辑计算,避免时区依赖问题。
需要在沙箱环境中进行日期加减运算 需要解析或格式化ISO字符串格式的日期
packages/sandbox-packs/sandbox-dates/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-dates -g -y
提供 sandbox 环境中精确的十进制算术能力,基于 decimal.js。解决浮点数精度丢失问题,适用于金额计算等需要高精度的场景。
需要进行精确的十进制加减乘除运算 处理金融或货币相关的数值计算
packages/sandbox-packs/sandbox-decimal/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-decimal -g -y
提供沙箱内统一文本比对功能,通过主机模块生成差异补丁。用于比较两段文本差异,支持上下文行数配置,适用于代码审查或内容变更检测场景。
需要对比两个文本内容的差异 在代码节点中执行文件变更检查
packages/sandbox-packs/sandbox-diff/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-diff -g -y
提供在沙箱环境中通过JSON元素列表构建Word文档(.docx)的功能,支持标题、段落、表格及图片等格式,用于生成和写入Office文档。
需要生成Word文档 创建包含表格或排版的报告文件
packages/sandbox-packs/sandbox-docx/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-docx -g -y
提供NodeTool工作流DSL,用于在沙箱中构建节点图。支持定义节点输入输出、验证工作流完整性、保存及执行流程,并处理模型选择与边缘连接等细节。
需要构建或定义NodeTool工作流图结构 需要验证、创建或运行工作流
packages/sandbox-packs/sandbox-dsl/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-dsl -g -y
提供EPUB电子书元数据、目录及正文提取能力。支持读取标题作者、章节结构,并可按指定分隔符提取纯文本内容,适用于电子书解析与内容处理场景。
需要解析EPUB文件元数据 需要提取EPUB目录结构 需要将EPUB转换为纯文本
packages/sandbox-packs/sandbox-epub/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-epub -g -y
提供从图片字节中解析EXIF元数据(如相机型号、拍摄时间)的能力,适用于需要读取照片属性的场景。
解析图片EXIF信息 获取照片拍摄时间和设备
packages/sandbox-packs/sandbox-exif/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-exif -g -y
提供安全替代 eval 的公式计算能力,用于在沙箱环境中解析数学表达式并返回结果。
需要计算数学公式或表达式 避免使用 eval 进行动态代码执行
packages/sandbox-packs/sandbox-expr/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-expr -g -y
在沙箱环境中使用 Fabric.js 构建、解析和光栅化 SVG。提供将画布规范渲染为图像字节、SVG 字符串或 Data URL 的功能,并支持将 SVG 字符串解析为 Fabric 对象,实现跨边界的序列化数据交互。
需要将 JSON 画布描述转换为图片输出 需要解析 SVG 字符串并进一步处理
packages/sandbox-packs/sandbox-fabric/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-fabric -g -y
提供在沙箱中通过异步函数调用 NodeTool 节点的能力,支持流式处理与标准 JS 控制流。
需要在沙箱代码中直接调用 AI 或数据处理节点 需要以编程方式组合和编排多个节点的执行流程
packages/sandbox-packs/sandbox-flow/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-flow -g -y
在沙箱环境中将RGBA帧编码为GIF动图。提供GIFEncoder、量化和调色板应用功能,支持自定义帧延迟,适用于需要生成或处理动态图片的场景。
需要将多张图片合成为GIF动图 需要在代码节点中生成动画GIF
packages/sandbox-packs/sandbox-gif/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-gif -g -y
提供HTML解析工具,支持CSS选择、转Markdown/纯文本、提取链接/媒体/元数据及正文。用于网页内容清洗与结构化信息抽取。
需要将HTML页面转换为Markdown格式 从HTML中提取特定元素或属性 清理HTML获取纯文本或文章正文 分析网页中的链接、图片等多媒体资源
packages/sandbox-packs/sandbox-html/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-html -g -y
在沙箱环境中构建iCalendar (.ics) 日历文件,支持单个或多个事件的创建。作为宿主模块解决QuickJS编译限制,可结合rrule扩展系列事件,用于日程生成与集成。
需要生成 .ics 日历文件 在代码节点中创建日历事件
packages/sandbox-packs/sandbox-ics/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-ics -g -y
提供在 Code 节点或 CodeAct 动作中通过 JMESPath 查询和提取 JSON 数据的能力,支持路径选择与聚合计算。
需要从 JSON 中提取特定字段 对 JSON 数据进行 JMESPath 表达式查询
packages/sandbox-packs/sandbox-jmespath/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-jmespath -g -y
提供在沙箱环境中读取Word文档的功能,支持将.docx转换为纯文本或HTML。适用于需要从Office文档提取内容、解析结构或获取文本数据的场景,仅限读取操作。
需要将Word文档(.docx)转换为纯文本以便分析内容 需要将Word文档转换为HTML以保留基本格式如标题、列表和表格
packages/sandbox-packs/sandbox-mammoth/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-mammoth -g -y
在沙箱环境中使用 marked 库解析 Markdown,提供词法分析、提取标题/链接/列表/代码块/表格及转换为 HTML 的能力。
需要解析 Markdown 内容 从 Markdown 中提取结构化数据如标题或链接
packages/sandbox-packs/sandbox-markdown/SKILL.md
npx skills add nodetool-ai/nodetool --skill sandbox-markdown -g -y

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-29 05:34
浙ICP备14020137号-1 $Map of visitor$