← 返回 Skills 市场
fdingiit

vibe-coding-skills-installer

作者 str('tiignidf')[::-1]+'@gmail.com' · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
19
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install vibe-coding-skills-installer
功能描述
Install vibe coding skill sets (openspec, gstack, superpowers) for any supported agent platform (Cursor, Claude Code, Codex, etc.). Interactively asks about...
使用说明 (SKILL.md)

Vibe Coding Skills Installer

A cross-platform installer for three curated skill sets: OpenSpec, gstack, and Superpowers.

Installing this skill

This skill itself can be placed in either location:

  • Project-level (recommended for teams): copy or clone into \x3Cproject>/.cursor/skills/vibe-coding-skills-installer/ (or the equivalent directory for your platform). The skill travels with the repo and is available to all contributors.
  • Global: copy or clone into ~/.cursor/skills/vibe-coding-skills-installer/ (or the equivalent). The skill is available across all your projects.

Platform auto-detection works identically for both locations — the path substring /.cursor/ (or /.claude/, /.agents/, etc.) appears in either case.

Workflow

Follow these five steps in order. Use AskQuestion (or conversational prompts if unavailable) at each decision point.


Step 1 — Detect or confirm the agent platform

Determine which coding agent is running. Try automatic detection first, then fall back to asking.

Auto-detection: check the directory from which this skill was loaded. This works whether the skill is installed globally (~/.cursor/skills/...) or at project level (.cursor/skills/...):

  • Path contains /.cursor/ -> cursor
  • Path contains /.claude/ -> claude
  • Path contains /.agents/ -> codex
  • Path contains /.windsurf/ -> windsurf
  • Path contains /.gemini/ -> gemini
  • Path contains /.opencode/ -> opencode

If detection fails, ask the user:

Which agent platform are you using?
- Cursor
- Claude Code
- Codex (OpenAI)
- Other (specify manually)

Store the result as $HOST. Resolve directory paths from platforms.md:

  • $GLOBAL_SKILLS — user-level skills directory (e.g. ~/.cursor/skills/)
  • $PROJECT_SKILLS — project-level skills directory (e.g. .cursor/skills/)

Step 2 — Choose skill sets to install

Ask the user which skill sets to install (allow multiple selections):

Which skill sets would you like to install?
- OpenSpec    — Spec-driven development framework (CLI + workflow skills)
- gstack      — 23 specialized role skills by Garry Tan (CEO, designer, eng manager, etc.)
- Superpowers — Core skills library (TDD, debugging, collaboration patterns) by obra

Step 3 — Choose install scope for each selected skill set

For each selected skill set, ask the user about the desired scope.

OpenSpec scope options

How would you like to install OpenSpec?
- CLI only          — Install the openspec CLI globally (npm install -g)
- CLI + project     — Also run `openspec init` in the current project
- CLI + project + workflow skills — Also install workflow skills into the project

gstack scope options

How would you like to install gstack?
- Global only        — Install to $GLOBAL_SKILLS/gstack/
- Project only       — Install to $PROJECT_SKILLS/gstack/ (travels with the repo)
- Global + team mode — Global install + configure the current project for team auto-updates

Superpowers scope options

How would you like to install Superpowers?
- Global  — Plugin (Cursor/Claude Code) or git clone to $GLOBAL_SKILLS/superpowers/
- Project — git clone to $PROJECT_SKILLS/superpowers/ (travels with the repo)

For Cursor and Claude Code, the global option uses the native plugin system:

  • Cursor: /add-plugin superpowers
  • Claude Code: /plugin install superpowers@claude-plugins-official

The project option always uses git clone regardless of platform.


Step 4 — Check prerequisites and execute

Run the helper script to check the environment. $SKILL_ROOT is the directory containing this SKILL.md file:

bash $SKILL_ROOT/scripts/install.sh --host $HOST --check

Read the output. If any required dependency is missing, inform the user and suggest how to install it before proceeding.

Then execute each selected installation. Run them one at a time and verify each before moving on.

Install OpenSpec

# Always: install CLI
bash $SKILL_ROOT/scripts/install.sh --host $HOST --install openspec --scope global

# If scope includes project init:
bash $SKILL_ROOT/scripts/install.sh --host $HOST --install openspec --scope project

# If scope includes workflow skills:
bash $SKILL_ROOT/scripts/install.sh --host $HOST --install openspec --scope workflows

Install gstack

# Global install
bash $SKILL_ROOT/scripts/install.sh --host $HOST --install gstack --scope global

# Project install (into current project's skills dir)
bash $SKILL_ROOT/scripts/install.sh --host $HOST --install gstack --scope project

# If team mode (requires global install first):
bash $SKILL_ROOT/scripts/install.sh --host $HOST --install gstack --scope team

Install Superpowers

# Global install (for Codex/others; Cursor and Claude Code will get an agent_action hint)
bash $SKILL_ROOT/scripts/install.sh --host $HOST --install superpowers --scope global

# Project install (git clone into project skills dir, works on all platforms)
bash $SKILL_ROOT/scripts/install.sh --host $HOST --install superpowers --scope project

After each installation step, verify:

bash $SKILL_ROOT/scripts/install.sh --host $HOST --verify

Step 5 — Post-install summary

Present a summary table to the user:

Installation complete!

| Skill Set    | Status | Location                        | Getting Started         |
|--------------|--------|---------------------------------|-------------------------|
| OpenSpec     | ...    | CLI: openspec / Skills: ...     | Run `openspec init`     |
| gstack       | ...    | ~/.xxx/skills/gstack/           | Try `/office-hours`     |
| Superpowers  | ...    | Plugin / ~/.xxx/skills/...      | Ask "Do you have superpowers?" |

If any installation failed, explain the error and suggest a manual fix.


Reference

安全使用建议
Review the third-party repositories and package releases before installing. Be especially careful with global installs and team mode, because they can persistently change how your coding agent behaves across projects or for collaborators.
能力评估
Purpose & Capability
The stated purpose and visible behavior are coherent: it installs OpenSpec, gstack, and Superpowers skill sets for supported coding agents.
Instruction Scope
The workflow asks the user for choices, but selected installs can run broad setup commands from latest remote sources without version pinning or an explicit code-review step.
Install Mechanism
The helper uses unpinned npm and GitHub sources and executes a setup script from a cloned repository, which is material supply-chain and code-execution risk.
Credentials
Writing to global and project agent skill directories is expected for this installer, but it can affect future agent behavior across projects or teams.
Persistence & Privilege
Installed skills persist under user-level or project-level agent directories, and the documented team mode can affect a shared project configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install vibe-coding-skills-installer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /vibe-coding-skills-installer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Expanded gstack installation options to include "Project only" install, allowing gstack to travel with the repository. - Added "Global" and "Project" scope choices for Superpowers on all platforms; project installs always use git clone. - Clarified platform handling for Superpowers: global install uses plugin systems on Cursor/Claude; project install always uses git clone. - Updated installation steps and summary table to reflect new options and behaviors. - No code changes—documentation update only.
v1.0.1
**1.0.1 adds Docker support and clarifies skill installation locations.** - Added Dockerfile and docker-compose.yml for building and running in containers. - SKILL.md now clearly explains global vs. project-level installation and how platform auto-detection works in both cases. - No changes to installation workflows or supported platforms.
v1.0.0
v1.0.0 — Initial release of vibe-coding-skills-installer - Adds interactive installer for OpenSpec, gstack, and Superpowers skill sets. - Detects target agent platform automatically or via user prompt. - Supports per-skill set installation scopes and custom configuration per platform. - Performs prerequisite checks and provides guidance for missing dependencies. - Verifies each stage of installation and displays a clear post-install summary.
元数据
Slug vibe-coding-skills-installer
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

vibe-coding-skills-installer 是什么?

Install vibe coding skill sets (openspec, gstack, superpowers) for any supported agent platform (Cursor, Claude Code, Codex, etc.). Interactively asks about... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 19 次。

如何安装 vibe-coding-skills-installer?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install vibe-coding-skills-installer」即可一键安装,无需额外配置。

vibe-coding-skills-installer 是免费的吗?

是的,vibe-coding-skills-installer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

vibe-coding-skills-installer 支持哪些平台?

vibe-coding-skills-installer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 vibe-coding-skills-installer?

由 str('tiignidf')[::-1]+'@gmail.com'(@fdingiit)开发并维护,当前版本 v1.0.2。

💬 留言讨论