Skip to content
Back to skills

Ryu Tools

ASecurity

Reference for the ryu_* MCP tools this plugin exposes and how to combine them to drive a Ryu node. Covers node health, models and engines, agents and teams, skills, workflows, the MCP bridge, RAG retrieval, and one-shot ask. Use when deciding which Ryu tool to call or how to chain them for a task.

  • 41 stars
  • 0 votes
  • 0 copies
  • 11 views
  • Added September 2, 2026
ai-agentsrustgonodeapi

Works with

  • api
  • mcp

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add amajorai/ryu --skill ryu-tools --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ryu Tools?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ryu Tools
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/amajorai-ryu-tools-ryu/badge)](https://www.skillsdirectory.com/skills/amajorai-ryu-tools-ryu)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ryu-tools
description: Reference for the ryu_* MCP tools this plugin exposes and how to combine them to drive a Ryu node. Covers node health, models and engines, agents and teams, skills, workflows, the MCP bridge, RAG retrieval, and one-shot ask. Use when deciding which Ryu tool to call or how to chain them for a task.
---

# Driving Ryu through the ryu_* tools

This plugin bundles an MCP bridge to one Ryu Core node. Every tool below is namespaced `ryu_` and maps to a typed Core API call. `tools/list` reflects the live set - trust it for exact names and argument shapes over this summary. All tools are read-only except `ryu_set_active_model`, `ryu_install_skill`, and a normal `ryu_run_workflow` call. Pass `dryRun: true` to `ryu_run_workflow` for a transient read-only preview that creates no run history and skips effectful nodes.

## Health and system

- `ryu_health` - is the node alive. Call this first when anything fails.
- `ryu_system_status` - active engine, engine running state, sidecars, gateway reachability, mesh.
- `ryu_system_info` - hardware snapshot: CPU, RAM, disk, GPU/VRAM, OS.

## Models and engines

- `ryu_search_models` `{ query, limit? }` - search the catalog (Hugging Face GGUF by default).
- `ryu_get_active_model` - what the local chat stack is serving now.
- `ryu_set_active_model` `{ modelId, engine? }` - switch the served model. It must already be installed; the engine is usually derived from the model format.
- `ryu_list_engines` - inference engines and their installed models.

## Agents and teams

- `ryu_list_agents` - agents configured on the node.
- `ryu_list_teams` - multi-agent teams.

`agentId` values from `ryu_list_agents` are what `ryu_call_mcp_tool` needs, because Core ties each MCP tool allowlist to a registered agent.

## Skills

- `ryu_list_skills` - installed skills and their active state.
- `ryu_search_skills` `{ query, limit? }` - search the skills directory.
- `ryu_install_skill` `{ id }` - install a skill by catalog id and hot-reload Core's registry.

## Workflows

- `ryu_list_workflows` - defined workflows.
- `ryu_run_workflow` `{ id, input?, dryRun? }` - run one by id. `dryRun: true` is read-only and transient; a normal run can return `awaiting_input`, which should be surfaced exactly.

## MCP bridge (reach any registered server)

- `ryu_list_mcp_servers` - MCP servers Ryu has registered.
- `ryu_call_mcp_tool` `{ tool, server?, agentId, args? }` - invoke a tool on any registered MCP server. `tool` may be fully qualified `server.tool` or a bare name plus `server`. `agentId` is required. This is how you reach Ghost, Shadow, Composio, and every other server Ryu governs, through one call.

## Knowledge and memory (RAG)

- `ryu_list_spaces` - knowledge Spaces (document collections).
- `ryu_search_space` `{ spaceId, query, limit? }` - semantic search inside one Space.
- `ryu_search_retrieval` `{ query, topK? }` - unified search over memory plus all Spaces.

## One-shot ask

- `ryu_ask` `{ question, conversationId? }` - ask Ryu's side-question model one question with no tool access. Fast and self-contained. Not an agent run; for that, inspect `ryu_list_agents` or run a workflow.

## Common chains

- Bring a node online: `ryu_health` then `ryu_get_active_model`, and if empty, `ryu_search_models` then `ryu_set_active_model`.
- Answer from the user's own knowledge: `ryu_search_retrieval`, then cite the hits.
- Use a governed external tool: `ryu_list_agents` for an `agentId`, `ryu_list_mcp_servers` for the server, then `ryu_call_mcp_tool`.

See [[setup-ryu]] to get a node running in the first place.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.