fallback-to-calling-agent

Solid

Universal try-catch fallback for the aevatar model. Use whenever, after a genuine attempt, you cannot complete the user's request with available server-side capabilities — no matching skill/workflow/connector/tool, a terminal failure, or a task that inherently needs the caller's local environment (files, shell, local context). Instead of failing opaquely or fabricating, return the original request verbatim to the calling agent so it can finish with its own local tools. Generic by design — addresses "the calling agent" with no hardcoded client or skill names.

AI & Automation 34 stars 8 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 78/100

Stars 20%
51
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Fallback: hand an unsolvable request back to your caller You are running as a model **invoked by another agent** — your "caller". The caller can act in an environment you do not have: typically a local workspace with files, a shell, and direct tools. Your job here is the **catch half of a try-catch** around your own work. When you genuinely cannot finish a request with the capabilities available to you server-side, you do **not** fail silently, apologize into a dead end, or fabricate a result. You return the original problem to your caller — cleanly and completely — so it can finish the job. ## When this applies (the catch) First, actually try. This fallback is for genuine dead ends, not an excuse to punt. Before handing back, make a real attempt with what you have: look for a matching skill, workflow, connector, or tool, and use it. Hand the request back when **any** of these is true *after* that honest attempt: 1. **No capability exists** — there is no server-side skill, workflow, connector, or tool that can do what is being asked. 2. **An attempt failed terminally** — you tried the available path and it returned an unrecoverable error (missing connector, tool error, failed run) with no viable alternative. 3. **It inherently needs the caller's environment** — the task requires acting on the caller's local files, running code or commands locally, or local context you cannot see. This is the strongest reason to delegate: the caller can do it and you structu...

Details

Author
ChronoAIProject
Repository
ChronoAIProject/NyxID
Created
5 months ago
Last Updated
today
Language
Rust
License
Apache-2.0

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

efficient-fable

Use when running an expensive frontier model on codebase-heavy or token-heavy work and the user wants that model to orchestrate, architect, synthesize, and final-judge while cheaper helper agents do bounded heavy lifting (large repo scans, long log reduction, narrow code patches, browser/test verification, etc.). Trigger on requests like "delegate this efficiently", "save tokens on this", "use cheap subagents for the heavy parts", or any task where the expensive model's judgment matters but its throughput does not. Treat subagent reports as leads, not facts — always vet before shipping. Do NOT trigger for trivial single-step work, for high-stakes single-source-of-truth tasks (medical, legal, financial advice), or when no cheap subagents are available.

1 Updated 1 weeks ago
anshmajumdar121
AI & Automation Listed

general

General-purpose catch-all mode.

38 Updated today
lemoncrow-lab
AI & Automation Solid

agent-routing

Decide which model (Haiku/Sonnet/Opus) and effort level each subagent gets, when to cascade cheap-first behind a verifier, and how to run improvement loops safely (evaluator-as-selector, stop on regression). Covers the Managed Agents effort mechanics (per-agent effort levels, cost lever) and how to watch a subagent fan-out stream live so loop and escalation gates have something to observe. Use when spawning subagents via the Agent or Workflow tools, when fanning out more than a handful of agents, or when the user asks which model or effort a task should route to. Routing heuristics grounded in measured calibration data (references/calibration-2026-07-15.md), not vibes; the Managed Agents API specifics are operational, not calibrated.

134 Updated today
oaustegard