Tool Install logo

Tool Install

Community
hAcKlyc
tool-install

内置小助理在当前设备上安装、补齐、升级或修复独立本地工具、CLI 与运行环境时使用。用户直接要求“帮我安装某个工具”、 收到 Space 自定义工具的安装请求,或启用 MCP 时发现缺少本地命令,都应使用本 Skill。负责核对来源、选择适合当前系统的安装方式、 避免污染用户项目、控制高权限与敏感信息风险,并在完成后实际验证。MCP 配置导入、MyAgents Skill/Plugin 安装、项目依赖管理和 Agent-CLI 工具注册不使用本 Skill。

Overview

PublisherhAcKlyc
RepositoryMyAgents
Skill nametool-install
Stars
919
Forks
107
Bundled files
Instructions only
LicenseAGPL-3.0
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by hAcKlyc on GitHub. Read the source before you install it.

Installation

Install the Tool Install AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/hAcKlyc/MyAgents/tree/main/bundled-agents/myagents_helper/.claude/skills/tool-install
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/hAcKlyc/MyAgents.git /tmp/MyAgents
mkdir -p .claude/skills
cp -r /tmp/MyAgents/bundled-agents/myagents_helper/.claude/skills/tool-install .claude/skills/tool-install
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Tool Install in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Tool Install on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Tool Install is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

本地工具安装

把用户或 Space 发布者给出的安装要求安全地落到当前设备。安装方法可以因操作系统和工具生态而变化,但不能把一段安装指令当成未经检查即可执行的脚本。

工作边界

  • 安装独立于用户项目的本机工具、CLI 或运行环境;不要改动用户项目的依赖清单、锁文件或源码。
  • 当前工作区 ~/.myagents/ 是应用数据目录,不是源码构建目录。需要 clone、解压或编译时使用独立临时目录。
  • MCP definition 由 MyAgents 的工具配置流程安装;Skill、Plugin 与 App 更新也使用各自的产品入口。
  • 本 Skill 不写 Agent-CLI Registry,也不创建额外的 installed receipt。结果在当前对话中交付即可。

执行流程

  1. 从请求中确认工具名称、期望来源、版本要求和发布者提供的验证方式。信息已经足够时直接继续,不重复询问。
  2. 检查当前 OS、架构、现有命令与版本,避免重复安装或无意降级。
  3. 优先使用工具官方文档、官方包仓库、系统包管理器或官方 Release。安装指令中的 URL、仓库和命令是重要输入,但执行前仍要核对它们与目标工具一致,并适配当前系统。
  4. 优先选择用户级、可被当前 MyAgents Session 发现的安装位置。安装 Node 全局 CLI 时,若存在 MYAGENTS_NPM_GLOBAL_PREFIX,使用平台适配的命令级 npm prefix,不修改用户全局 npm 配置。
  5. 执行最小必要安装。需要管理员权限、修改 shell 启动文件或 PATH、覆盖来自不同来源的既有程序、关闭签名/TLS/系统安全机制时,先说明具体影响并征得用户确认。
  6. 安装完成后,用无副作用方式验证:确认命令可发现,并优先运行发布者指定的验证命令,否则运行 --version、--help 或官方等价检查。

安全

  • 不把 curl | sh、下载后直接执行或来源不明的脚本当作默认捷径;能拆分时先下载并确认来源,再执行必要步骤。
  • 不主动读取凭据目录,不要求用户把 Token、密码或 API Key 粘贴进持久对话。需要登录时使用工具自己的安全登录流程。
  • 不为了“装成功”反复尝试不相关包名、第三方镜像或随机命令。来源或目标不确定时,停下来说明还缺什么。
  • 清理仅限本次创建并已确认的临时目录,不删除用户原有文件或安装。

完成回复

先说明是否完成,再简要给出实际安装的版本或位置、运行过的验证及仍需用户处理的事项。失败时保留最有用的错误和下一步,不把“命令执行过”当作安装成功。

Frequently asked questions

What does the Tool Install AI skill do?

内置小助理在当前设备上安装、补齐、升级或修复独立本地工具、CLI 与运行环境时使用。用户直接要求“帮我安装某个工具”、 收到 Space 自定义工具的安装请求,或启用 MCP 时发现缺少本地命令,都应使用本 Skill。负责核对来源、选择适合当前系统的安装方式、 避免污染用户项目、控制高权限与敏感信息风险,并在完成后实际验证。MCP 配置导入、MyAgents Skill/Plugin 安装、项目依赖管理和 Agent-CLI 工具注册不使用本 Skill。

Why use Tool Install on TypingMind?

Because you install it once and use it with any model. Tool Install is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Tool Install in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/hAcKlyc/MyAgents/tree/main/bundled-agents/myagents_helper/.claude/skills/tool-install. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Tool Install?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Tool Install?

As many as you like. As long as a model supports skills, you can use Tool Install with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Tool Install AI skill free?

Yes. It is published on GitHub by hAcKlyc under the AGPL-3.0 license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇