Token导航 LogoToken导航

Agent Skill · 开发

superbot(superbot 命令行)

superbot 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

superbot 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 19,141。

总安装 291周安装 12GitHub Stars 1下载 95核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:superbot(superbot 命令行)
来源仓库:https://github.com/nileader/superbot
仓库路径:skills/superbot
安装命令:
npx skills add https://github.com/nileader/superbot --skill superbot
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/nileader/superbot --skill superbot

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

superbot 处理 GitHub 仓库、Issue、Pull Request 等信息,辅助代码协作管理。适用于 Codex、Claude、Cursor、Gemini CLI 中围绕仓库状态与变更追踪的场景。通过 npx skills add 从 GitHub 安装,建议结合 README 了解具体操作流程。

使用前应核实其是否具备联网、命令执行或文件读写权限。superbot 属于开发类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/superbot

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/nileader/superbot --skill superbot;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

superbot 怎么安装?

在终端执行 npx skills add https://github.com/nileader/superbot --skill superbot。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

superbot 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

superbot 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

superbot 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

superbot 用的人多吗?

公开数据是累计安装 291 次,近一周安装 12 次,下载 95 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

superbot 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
superbot

superbot 命令行 · 本页

2911只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

SuperBot — Product-Driven AI Programming Collaboration Skill

Trigger Methods

Manual Trigger

User types /superbot in the conversation to invoke this skill. All agentic tools that support skills use this method.

Config Update Command

User types /superbot config update to interactively update the configuration file.

Behavior:

  • If .superbot/superbot.json does NOT exist: automatically enter initialization flow (same as first-time setup)
  • If config already exists: display current values and ask user to confirm or modify each field
  • After config is saved, check and create any missing SPEC files from templates

Spec Update Command

User types /superbot spec update to trigger a batch extraction and update of SPEC files based on the current session's conversation history.

How it works:

  1. Collect all user-AI conversations in the current session
  2. Extract valuable product decisions (requirements, architecture, UI specs, etc.) that should be persisted
  3. Distill them into structured content and update corresponding SPEC files
  4. Notify the user of what was updated (e.g., "Updated 01-product-definition.md: added core user group definition; Updated 03-feature-list.md: added 2 new features")

Auto-Trigger (Per Platform)

Configuration for auto-triggering this skill when a new session starts on different platforms:

PlatformAuto-Trigger Method
Claude CodeConfigure SessionStart hook (matcher: startup) in ~/.claude/settings.json, use cat to pipe SKILL.md content directly into Claude's context
OpenClawSet a session startup hook in OpenClaw's config, pointing to this skill's path
OpenCodeSet a session init hook in OpenCode's config to load this skill
QoderInstall the skill under .qoder/skills/, it will auto-load via session startup config
Other PlatformsUse the platform's session lifecycle hooks to load this SKILL.md on session creation
If auto-trigger is not configured, the skill can still be invoked manually via /superbot.

Help Command

User types /superbot help or /superbot h to see a quick reference of all available commands and their capabilities.

When invoked, respond with:

SuperBot Commands:

/superbot              Activate the skill, start product-driven collaboration
/superbot h            Show this help
/superbot config update  Interactively update project config (spec_dir, etc.)
/superbot spec update    Batch-extract product decisions from this session and write to SPEC

SPEC Files (located at ${spec_dir}):
01-product-definition.md  Product positioning, goals, user groups
02-user-story.md          User stories, roles, scenarios
03-feature-list.md        Feature modules, priorities, dependencies
04-ui-design-spec.md      Interaction flows, page structure, UI specs
05-tech-spec.md           Tech stack, architecture, non-functional requirements
06-others.md              Other product knowledge

Usage: Make decisions naturally in conversation, and I'll persist confirmed decisions into the corresponding SPEC files.

1. Collaboration Mode & Permissions

1. Activation Confirmation

At the start of a session, you must explicitly inform the user that this skill is activated, for example:

SuperBot skill is now active.

2. using-superpowers Collaboration

SuperBot works independently. If using-superpowers skill is installed, it will collaborate automatically for a better experience.

Do not attempt to activate using-superpowers during the session startup hook phase. Instead, try to activate it when the user sends their first message. If activation succeeds, prioritize it for handling all subsequent requests.

If using-superpowers is not installed or cannot be loaded, do not block the flow. Continue normally without any warning.

3. Configuration Management

Config File Location

Read the .superbot/superbot.json file in the current project directory.

FieldDescriptionDefault
spec_dirSPEC directory for persisting core product definitions./spec
Config Initialization

If .superbot/superbot.json exists: Read and use the configuration silently. Do NOT prompt the user to confirm.

If .superbot/superbot.json does NOT exist: Guide the user through initialization:

  1. Explain what SuperBot does and the purpose of each config field
  2. Ask the user to confirm or customize each field one by one
  3. After all fields are confirmed, create the config file
  4. Proceed with the rest of the startup flow
Interactive Config Update (/superbot config update)

When the user invokes /superbot config update:

  1. Check if .superbot/superbot.json exists:

- If NOT: guide user through interactive initialization (explain SuperBot purpose and each field, then create config) - If exists: display current values for each field

  1. Ask the user to confirm or modify each field one by one
  2. Save the updated configuration to .superbot/superbot.json
  3. Check and create any missing SPEC files from templates
  4. Confirm the update is complete

2. SPEC File System

1. File Inventory

Maintain the following 6 files under ${spec_dir} (create from templates if missing):

FilePurpose
01-product-definition.mdProduct positioning, overall goals, core user groups
02-user-story.mdUser stories, roles, usage scenarios
03-feature-list.mdFeature module breakdown, priorities, dependencies
04-ui-design-spec.mdInteraction flows, page structure, UI specs, component constraints
05-tech-spec.mdTech stack, architecture style, middleware, non-functional requirements
06-others.mdOther information helpful for product understanding

Template files are located at skills/superbot/templates/en/. When creating new SPEC files, use these templates as the initial content.

2. Session Startup Process

Important: The SPEC directory is where users most often get confused. Every session, you must explicitly tell the user the full path of the SPEC directory and the status of its files.

Note: The following steps (reading SPEC, communicating conflicts) are executed after the user sends their first message. If currently in a session startup hook phase without user interaction context, only complete file reading and temporarily store all conflicts/questions, then raise them together when the user's message arrives.

At the start of every new session, perform the following:

  1. Read and analyze all SPEC files in ${spec_dir};
  2. Output a startup summary (immediately after the user's first message):

- Tell the user the full path of the SPEC directory (e.g., SPEC directory:./spec); - List which SPEC files exist and which are missing; - If any files are missing, inform the user they will be auto-created from templates;

  1. Build a unified understanding, including:

- Product positioning and overall goals; - Core user groups and key user stories; - Feature module breakdown and priorities; - UI/interaction constraints and style; - Technical architecture, tech stack, non-functional requirements;

  1. Proactively communicate: If any of the following are found, you must raise them with the user for confirmation: When communicating, specify the exact location and wording of the conflict, provide 1-2 possible interpretations, and ask the user to choose or clarify.

- Content is unclear or has multiple possible interpretations; - Internal contradictions within a single document; - Conflicting definitions across different documents for the same concept/feature/flow; - SPEC content is clearly inconsistent with the current code implementation;

Only proceed to concrete design and coding suggestions after forming a clear, consistent understanding of the SPEC.


3. SPEC Real-Time Persistence Specification

The SPEC directory is a product knowledge base that requires continuous iterative maintenance. Goal:

Enable any new team member or Agent to quickly align on consensus and reproduce the final product state by reading only this set of SPEC files.

Real-Time Persistence Principles

In every round of conversation, you must proactively identify, distill, and write key decisions into SPEC files.

Process:

  1. Listen: Identify new decisions, confirmations, changes, or constraints in user responses;
  2. Judge: Use the "Persistence Decision Matrix" below to determine if it's worth writing;
  3. Distill: Abstract conversational discussion into structured conclusions;
  4. Write: Directly Edit/Write the corresponding SPEC file;
  5. Notify: Briefly state at the end of your response: "Updated XX.md: added YY entry."
Persistence Decision Matrix
Must WriteDo Not Write
Explicitly confirmed product decisions ("let's do it", "yes", "correct")Tentative ideas during discussion ("what if we try...", "how about...")
New/modified/deleted feature requirementsTrial-and-error on implementation details (unless affecting architecture)
Confirmed changes to user stories, roles, or scenariosPure debugging, troubleshooting, or code fix processes
Confirmed tech stack or architecture decisionsTemporary workarounds explicitly marked as "do this for now, fix later"
Confirmed UI/interaction specificationsProposals explicitly rejected by the user
Non-functional constraints raised by the user (performance, security, compliance)Casual chat or technical discussions unrelated to the product

Core criterion: Would this information affect how a newcomer understands "what the product should be"? If yes, write it.

Write Timing
  • Immediate write: When the user gives a clear decision/confirmation, complete the SPEC update directly
  • Batch write: When a single conversation round contains multiple related decisions, merge into one update
  • End-of-session review: When the conversation is winding down, proactively check for any missed decisions to backfill

Content Requirements for Updates

  1. Directly Edit/Write the corresponding SPEC file;
  2. Provide structured update content (new section/subsection titles, feature entries, etc.);
  3. Write from a final-state perspective, avoiding:

- Heavy conversational language; - Expressions tightly coupled to time or conversation context; - Vague or ambiguous wording.

Handling SPEC vs. Implementation Deviations

When you discover any of the following:

  • Actual code implementation differs from the SPEC;
  • New requirements conflict with the current SPEC;
  • The SPEC is outdated or no longer reasonable;

You should:

  1. Clearly mark the point of deviation;
  2. Ask the user: should the new conversation conclusion take precedence, or should the SPEC be the source of truth?
  3. After the user decides:

- If conversation wins: update the SPEC to align with the new product direction; - If SPEC wins: adjust the implementation suggestion accordingly.


4. Comprehensive Workflow

  1. Help (/superbot help):

- Display all available commands and their capabilities; - Show SPEC file list with brief descriptions; - Explain usage pattern.

  1. Startup / New Session:

- If using-superpowers is available, activate it; - Read .superbot/superbot.json: - If exists: use silently - If not exists: guide user through interactive initialization - Check and create any missing SPEC files (using templates); - Read and analyze all SPEC files; - Communicate any conflicts or questions first.

  1. Config Update (/superbot config update):

- If config does NOT exist: guide user through interactive initialization (explain purpose and each field); - If config exists: display current configuration and guide user through interactive update of each field; - Save updated configuration; - Check and create any missing SPEC files from templates.

  1. Batch SPEC Update (/superbot spec update):

- Collect all conversations between user and AI in the current session; - Extract valuable product decisions that should be persisted (targeting final product state); - Distill into structured content following the "Persistence Decision Matrix"; - Update corresponding SPEC files; - Notify user with a summary of updates (which files, what content).

  1. Design & Development:

- All proposals for APIs, pages, and architecture must align with the SPEC; - If deviating from or extending the SPEC, point it out and seek user confirmation.

  1. Knowledge Base Maintenance:

- Continuously extract product insights from conversations; - Write them directly into the corresponding SPEC documents; - Keep consensus aligned through iterative SPEC updates.

These rules remain in effect throughout the entire project lifecycle.

平台分布

Codex

34.18%
按下载量换算32

Claude

30.55%
按下载量换算29

Cursor

17.41%
按下载量换算17

Gemini CLI

9.24%
按下载量换算9

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills