[Upstream sync] mims-harvard/ToolUniverse (github) — 0 added, 2 modified #24
@@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
lineage_type: import
|
lineage_type: import
|
||||||
upstream_source: https://github.com/mims-harvard/ToolUniverse/blob/e2520a96/skills/setup-tooluniverse/SKILL.md
|
upstream_source: https://github.com/mims-harvard/ToolUniverse/blob/7dace8a3/skills/setup-tooluniverse/SKILL.md
|
||||||
upstream_sha: e2520a96
|
upstream_sha: 7dace8a3
|
||||||
imported_at: 2026-06-26
|
imported_at: 2026-07-16
|
||||||
prompt_class: catalogue
|
prompt_class: catalogue
|
||||||
upstream_changes: accepted
|
upstream_changes: accepted
|
||||||
name: setup-tooluniverse
|
name: setup-tooluniverse
|
||||||
@@ -156,7 +156,7 @@ Make sure Step 2 is done (`uv --version` works).
|
|||||||
> claude plugin marketplace add mims-harvard/ToolUniverse
|
> claude plugin marketplace add mims-harvard/ToolUniverse
|
||||||
> claude plugin install tooluniverse@tooluniverse
|
> claude plugin install tooluniverse@tooluniverse
|
||||||
> ```
|
> ```
|
||||||
> This installs MCP server + 115 skills + slash commands in one step.
|
> This installs MCP server + 115 skills + slash commands in one step. Then see the `tooluniverse-claude-code-plugin` skill's "Recommended: turn on auto-update" step so future releases apply without manual `claude plugin update`.
|
||||||
|
|
||||||
| Client | File | How to Access |
|
| Client | File | How to Access |
|
||||||
|--------|------|---------------|
|
|--------|------|---------------|
|
||||||
|
|||||||
+31
-4
@@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
lineage_type: import
|
lineage_type: import
|
||||||
upstream_source: https://github.com/mims-harvard/ToolUniverse/blob/e2520a96/skills/tooluniverse-claude-code-plugin/SKILL.md
|
upstream_source: https://github.com/mims-harvard/ToolUniverse/blob/7dace8a3/skills/tooluniverse-claude-code-plugin/SKILL.md
|
||||||
upstream_sha: e2520a96
|
upstream_sha: 7dace8a3
|
||||||
imported_at: 2026-06-26
|
imported_at: 2026-07-16
|
||||||
prompt_class: catalogue
|
prompt_class: catalogue
|
||||||
upstream_changes: accepted
|
upstream_changes: accepted
|
||||||
name: tooluniverse-claude-code-plugin
|
name: tooluniverse-claude-code-plugin
|
||||||
@@ -21,7 +21,7 @@ uv --version # must exist; if not: curl -LsSf https://astral.sh/uv/install
|
|||||||
claude --version # Claude Code CLI; if not: https://claude.com/claude-code
|
claude --version # Claude Code CLI; if not: https://claude.com/claude-code
|
||||||
```
|
```
|
||||||
|
|
||||||
## Install (two commands)
|
## Install
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# 1. Register the ToolUniverse marketplace from GitHub
|
# 1. Register the ToolUniverse marketplace from GitHub
|
||||||
@@ -33,6 +33,29 @@ claude plugin install tooluniverse@tooluniverse
|
|||||||
|
|
||||||
That's it. Restart Claude Code. The MCP server auto-starts via `uvx tooluniverse` on first use (~30 s cold start, instant after).
|
That's it. Restart Claude Code. The MCP server auto-starts via `uvx tooluniverse` on first use (~30 s cold start, instant after).
|
||||||
|
|
||||||
|
### Recommended: turn on auto-update
|
||||||
|
|
||||||
|
Third-party marketplaces default to **no auto-update** — without this, new tools/skills only reach you when you remember to run `claude plugin update tooluniverse` (see Update below). Turn it on once:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python3 -c "
|
||||||
|
import json, pathlib, sys
|
||||||
|
p = pathlib.Path.home() / '.claude/plugins/known_marketplaces.json'
|
||||||
|
d = json.loads(p.read_text())
|
||||||
|
if 'tooluniverse' not in d:
|
||||||
|
sys.exit('Run the marketplace add command above first')
|
||||||
|
d['tooluniverse']['autoUpdate'] = True
|
||||||
|
p.write_text(json.dumps(d, indent=2))
|
||||||
|
print('autoUpdate enabled for tooluniverse')
|
||||||
|
"
|
||||||
|
```
|
||||||
|
|
||||||
|
Equivalent interactive path: `/plugin` → Marketplaces → `tooluniverse` → Enable auto-update.
|
||||||
|
|
||||||
|
With this on, Claude Code checks for marketplace + plugin updates in the background after each session start (up to a ~10 min random delay) and updates the installed plugin on disk automatically. You'll get a `/reload-plugins` prompt when an update lands, or it applies on your next launch — no more manual `claude plugin update`.
|
||||||
|
|
||||||
|
This is local, per-machine state — it can't be shipped as a default from the plugin's own manifest. `marketplace.json` has no `autoUpdate` field; Claude Code intentionally keeps this a per-installation trust boundary so a publisher can't force silent auto-updates onto a user's machine.
|
||||||
|
|
||||||
### Important: Remove global skills if previously installed
|
### Important: Remove global skills if previously installed
|
||||||
|
|
||||||
If you previously installed ToolUniverse skills globally (via `tooluniverse-install-skills` or manual copy), **remove them**. The plugin includes all skills — global copies interfere with the plugin's skill routing.
|
If you previously installed ToolUniverse skills globally (via `tooluniverse-install-skills` or manual copy), **remove them**. The plugin includes all skills — global copies interfere with the plugin's skill routing.
|
||||||
@@ -121,6 +144,10 @@ Full API-key list: `setup-tooluniverse` skill → `API_KEYS_REFERENCE.md`.
|
|||||||
|
|
||||||
## Update
|
## Update
|
||||||
|
|
||||||
|
If you enabled auto-update above, this happens automatically in the background — no action needed.
|
||||||
|
|
||||||
|
Otherwise, update manually:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
claude plugin update tooluniverse
|
claude plugin update tooluniverse
|
||||||
# Also refresh the MCP server's tool cache:
|
# Also refresh the MCP server's tool cache:
|
||||||
|
|||||||
Reference in New Issue
Block a user