yuanlang12/openpipal/tool-installer

Claude Code and agent skill by yuanlang12/openpipal

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Install and configure MCP servers, CLI tools, and their companion skills for the user. Use when the user asks to: add/install a tool or plugin, connect an external service (Feishu, GitHub, Slack, etc.), set up an MCP server, register a CLI command, or asks "what tools can I add". Also triggers when the user mentions a specific service name and implies wanting to use it through OpenPipal.

Install

npx vskill@latest install yuanlang12/openpipal/tool-installer

SKILL.md

Tool Installer

Help users discover, install, and configure tools through conversation.

Two types of tools

TypeWhat it isConfig fileInstall method
MCP serverLong-running process exposing tools via MCP protocolManaged by 插件 > 工具npm package, URL, or custom command entered in the UI
CLI toolCommand-line program called via bash~/.openpipal/cli-tools.jsonnpm install -g / brew install / etc.

Installation workflow

MCP server
  1. Determine the npm package name (see catalog)
  2. Explain the exact values the user should enter in 插件 > 工具 > 添加工具:
  • npm server: display name + package name
  • remote server: display name + HTTP(S) URL, plus OAuth if required
  • custom server: display name + command + arguments
  1. Ask the user to use the page's 测试连接 action before saving.
  2. After the user saves it, tell them the server connects immediately and can be checked on the same page.

The MCP configuration is a protected credential boundary because entries may contain environment variables, authorization headers, or OAuth state. Never use read, write, edit, bash, or code execution to inspect or modify ~/.openpipal/mcp-servers.json. OpenPipal's trusted settings UI is the only supported configuration path.

CLI tool
  1. Install the CLI:

``bash npm install -g @larksuite/cli # or: brew install gh ``

  1. Install companion skills if available:

``bash npx skills add <repo> -y -g 2>/dev/null || echo "No skills package" ``

  1. Register in ~/.openpipal/cli-tools.json:

``json [ { "name": "Display Name", "command": "cmd", "description": "What it does", "category": "saas" } ] ` Categories: dev | saas | system | ai`

  1. If the tool needs credentials (OAuth, API key), guide the user through setup using ask_user for URLs.

Credential setup pattern

Many tools need OAuth or API keys. Standard flow:

  1. Run the auth command in background, capture the URL:

``bash lark-cli config init --new 2>&1 ``

  1. Present the URL to the user via ask_user:

> "请在浏览器中打开此链接完成授权:https://..."

  1. Wait for confirmation, then verify:

``bash lark-cli auth status ``

Popular tools

See references/catalog.md for a curated list of recommended MCP servers and CLI tools with install instructions.

Important notes

  • Always check if a tool is already installed before installing (which <command>)
  • For MCP servers, never access the underlying config file; use 插件 > 工具
  • Never store API keys or secrets in plain text config files; use env vars or keychain
  • After adding tools, suggest the user visit 插件 > 工具 to verify

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
52
Repository forks
6
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/yuanlang12/openpipal/tool-installer/badge)](https://verified-skill.com/skills/yuanlang12/openpipal/tool-installer)

Something wrong with this skill or its page? Tell us.