batch-ops

Batch multiple symbol queries into a single MCP call.

1|Updated May 29, 2026
One-click install
npx skills add https://github.com/aimasteracc/mycelium --skill batch-ops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: batch-ops
Source: https://github.com/aimasteracc/mycelium/tree/main/skills/batch-ops
Command: npx skills add https://github.com/aimasteracc/mycelium --skill batch-ops

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Batch-ops reduce the number of MCP calls by aggregating multiple symbol queries into one request, lowering token usage and latency.

Core Features & Use Cases

  • Batch_symbol_info — N symbols' info in one call, capped at 50 paths; unknown paths return error objects to keep results aligned.
  • Batch_node_degree — N symbols' in/out degree per symbol in a single call; cap 50 paths.
  • Batch_reachable_from — union of reachable sets from multiple seeds, seeds excluded, cap 20 paths.
  • Batch_reachable_to — union of all symbols that reach any of the seeds, cap 20 paths.

Common workflows include enriching Hyphae results, aggregating top-N symbol info, and performing bulk reachability analyses with reduced network chatter.

Quick Start

Use a single batch call to obtain info, reachability, or degree data for multiple symbol paths.

Frequently Asked Questions about batch-ops

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query multiple symbol paths in a single MCP call to reduce token usage?

Batching symbol queries into a single MCP call reduces token usage and latency. You can aggregate up to 50 paths for symbol info or node degree, obtaining enrichment and reachability data with lower network chatter.

What is the maximum number of symbol paths I can pass to batch reachability queries?

The maximum number of symbol paths for batch reachability queries is 20 paths. This cap applies to both batch_reachable_from and batch_reachable_to operations, which return the union of reachable sets from multiple seeds.

How do I enrich Hyphae query results without making excessive individual network calls?

To enrich Hyphae query results without excessive network calls, use batch operations to aggregate symbol info, node degree, and reachability data. This approach lowers latency by processing multiple paths in a single batch request.

What happens to unknown paths when using batch_symbol_info for bulk data retrieval?

When using batch_symbol_info for bulk data retrieval, unknown paths return error objects instead of failing the entire request. This design keeps results aligned with the input array, allowing you to process valid symbols alongside invalid ones.

Can I compute in-degree and out-degree for multiple symbols at once?

Yes, you can compute in-degree and out-degree for multiple symbols at once using the batch_node_degree operation. It accepts up to 50 symbol paths in a single call, returning the degree data per symbol to minimize network chatter.

Why are batch operations necessary for graph reachability analysis from multiple seeds?

Batch operations are necessary for graph reachability analysis from multiple seeds to avoid excessive token consumption and high latency. They union the reachable sets from up to 20 seeds in one call, streamlining bulk graph traversal workflows.