[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M73GDPZ8BF65K3FH3V0PWEKC":3,"skill-same:01M73GDPZ8BF65K3FH3V0PWEKC":67},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":43,"commitSha":44,"skillDirectory":45,"forksCount":46,"repositoryHtmlUrl":47,"repositoryHomepageUrl":48,"ownerHtmlUrl":49,"ownerBlogUrl":50,"ownerDescription":51,"updatedAt":52,"install":53,"resources":66},"01M73GDPZ8BF65K3FH3V0PWEKC","tool-use-guardian",null,"FREE — Intelligent tool-call reliability wrapper. Monitors, retries, fixes, and learns from tool failures. Auto-recovers from truncated JSON, timeouts, rate limits, and mid-chain failures.","Horonomos-laps\u002FYana-AI","Horonomos-laps","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F355299122?v=4","01M76B3QPXE88ET2SQPDPVATZT"," Horonomos-laps","01M72ZQRJPCYPSSWT4D00VJR2A",13,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Ftool-use-guardian\u002FSKILL.md",[],[],"2026-11-11 15:11:14",false,"---\nname: tool-use-guardian\ndescription: \"FREE — Intelligent tool-call reliability wrapper. Monitors, retries, fixes, and learns from tool failures. Auto-recovers from truncated JSON, timeouts, rate limits, and mid-chain failures.\"\ncategory: reliability\nrisk: safe\nsource: community\ndate_added: \"2026-03-13\"\nauthor: christopherlhammer11-ai\ntags: [reliability, tool-use, error-handling, retries, recovery, agent-infrastructure]\ntools: [claude, cursor, codex, gemini, copilot, windsurf, antigravity]\n---\n\n# Tool Use Guardian\n\n## Overview\n\nThe reliability wrapper every AI agent needs. Monitors tool calls, auto-retries failures, fixes truncated responses, and learns which tools are unreliable — so you never lose your chain of thought.\n\nFree forever. Built by the Genesis Agent Marketplace.\n\n## Install\n\n```bash\nnpx skills add christopherlhammer11-ai\u002Ftool-use-guardian\n```\n\n## When to Use This Skill\n\n- Use when tool calls return truncated or malformed JSON\n- Use when APIs timeout or rate-limit your agent mid-task\n- Use when a multi-step chain breaks partway through\n- Use when you need automatic retry logic without writing it yourself\n- Use for any agent workflow that depends on external tool reliability\n\n## How It Works\n\n### Step 1: Pre-Call Validation\n\nBefore every tool call, Guardian validates:\n- Required parameters are present and correctly typed\n- The tool is not marked as \"unreliable\" from previous failures\n- Request size is within known limits\n\n### Step 2: Failure Classification\n\nWhen a tool call fails, Guardian classifies the failure into one of 9 categories:\n\n| Failure Type | Recovery Action |\n|---|---|\n| Truncated JSON | Re-fetch with pagination or smaller chunks |\n| API Timeout | Retry once with simpler request, then decompose |\n| Rate Limit (429) | Exponential backoff, max 3 retries |\n| Auth Expired | Flag for user intervention |\n| Mid-chain Break | Resume from last successful checkpoint |\n| Error-as-200 | Detect `{\"error\": \"...\"}` disguised as success |\n| Schema Mismatch | Attempt auto-coercion, warn if lossy |\n| Network Failure | Retry with jitter, max 2 attempts |\n| Unknown Error | Log full context, escalate to user |\n\n### Step 3: Chain Protection\n\nFor multi-step tool chains, Guardian maintains checkpoints. If step 4 of 7 fails, it resumes from step 4 — never restarts from scratch.\n\n### Step 4: Learning\n\nGuardian tracks failure patterns per tool. After 3+ failures of the same type, it marks the tool as unreliable and suggests alternatives.\n\n## Best Practices\n\n- ✅ Let Guardian wrap all external tool calls automatically\n- ✅ Review Guardian's reliability reports to identify flaky tools\n- ✅ Use checkpoint recovery for long chains\n- ❌ Don't disable retry logic for rate-limited APIs\n- ❌ Don't ignore repeated failure warnings\n\n## Related Skills\n\n- `@recallmax` - Long-context memory enhancement (also free from Genesis Marketplace)\n\n## Links\n\n- **Repo:** https:\u002F\u002Fgithub.com\u002Fchristopherlhammer11-ai\u002Ftool-use-guardian\n- **Marketplace:** https:\u002F\u002Fgenesis-node-api.vercel.app\n- **Browse skills:** https:\u002F\u002Fgenesis-marketplace.vercel.app\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n","# Tool Use Guardian\n\n## Overview\n\nThe reliability wrapper every AI agent needs. Monitors tool calls, auto-retries failures, fixes truncated responses, and learns which tools are unreliable — so you never lose your chain of thought.\n\nFree forever. Built by the Genesis Agent Marketplace.\n\n## Install\n\n```bash\nnpx skills add christopherlhammer11-ai\u002Ftool-use-guardian\n```\n\n## When to Use This Skill\n\n- Use when tool calls return truncated or malformed JSON\n- Use when APIs timeout or rate-limit your agent mid-task\n- Use when a multi-step chain breaks partway through\n- Use when you need automatic retry logic without writing it yourself\n- Use for any agent workflow that depends on external tool reliability\n\n## How It Works\n\n### Step 1: Pre-Call Validation\n\nBefore every tool call, Guardian validates:\n- Required parameters are present and correctly typed\n- The tool is not marked as \"unreliable\" from previous failures\n- Request size is within known limits\n\n### Step 2: Failure Classification\n\nWhen a tool call fails, Guardian classifies the failure into one of 9 categories:\n\n| Failure Type | Recovery Action |\n|---|---|\n| Truncated JSON | Re-fetch with pagination or smaller chunks |\n| API Timeout | Retry once with simpler request, then decompose |\n| Rate Limit (429) | Exponential backoff, max 3 retries |\n| Auth Expired | Flag for user intervention |\n| Mid-chain Break | Resume from last successful checkpoint |\n| Error-as-200 | Detect `{\"error\": \"...\"}` disguised as success |\n| Schema Mismatch | Attempt auto-coercion, warn if lossy |\n| Network Failure | Retry with jitter, max 2 attempts |\n| Unknown Error | Log full context, escalate to user |\n\n### Step 3: Chain Protection\n\nFor multi-step tool chains, Guardian maintains checkpoints. If step 4 of 7 fails, it resumes from step 4 — never restarts from scratch.\n\n### Step 4: Learning\n\nGuardian tracks failure patterns per tool. After 3+ failures of the same type, it marks the tool as unreliable and suggests alternatives.\n\n## Best Practices\n\n- ✅ Let Guardian wrap all external tool calls automatically\n- ✅ Review Guardian's reliability reports to identify flaky tools\n- ✅ Use checkpoint recovery for long chains\n- ❌ Don't disable retry logic for rate-limited APIs\n- ❌ Don't ignore repeated failure warnings\n\n## Related Skills\n\n- `@recallmax` - Long-context memory enhancement (also free from Genesis Marketplace)\n\n## Links\n\n- **Repo:** https:\u002F\u002Fgithub.com\u002Fchristopherlhammer11-ai\u002Ftool-use-guardian\n- **Marketplace:** https:\u002F\u002Fgenesis-node-api.vercel.app\n- **Browse skills:** https:\u002F\u002Fgenesis-marketplace.vercel.app\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n",{"name":5,"risk":24,"tags":25,"tools":32,"author":40,"source":41,"category":26,"date_added":42,"description":7},"safe",[26,27,28,29,30,31],"reliability","tool-use","error-handling","retries","recovery","agent-infrastructure",[33,34,35,36,37,38,39],"claude","cursor","codex","gemini","copilot","windsurf","antigravity","christopherlhammer11-ai","community","2026-03-13","main","481dcd7dd2e288b9d627a2bd017db70e64e6c6fa","core\u002Fskills\u002Ftool-use-guardian",2,"https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI","https:\u002F\u002Fyana.vutam.link\u002F","https:\u002F\u002Fgithub.com\u002FHoronomos-laps","https:\u002F\u002Fyana.vutam.link","An open-source governed runtime & execution environment for multi-agent AI systems.","2026-11-13 13:15:29",{"source":8,"skillName":5,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add Horonomos-laps\u002FYana-AI --skill tool-use-guardian",{"tool":59,"command":60},"bunx","bunx skills add Horonomos-laps\u002FYana-AI --skill tool-use-guardian",{"tool":62,"command":63},"pnpm","pnpm dlx skills add Horonomos-laps\u002FYana-AI --skill tool-use-guardian","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Ftool-use-guardian\u002FSKILL.md",true,[],[68,76,83,91,99,107],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":72,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":19},"01M735GKET5YVYKAY62W2P5YXB","openai--sentry--sentry","Use when the user asks to inspect Sentry issues or events, summarize recent production errors, or pull basic Sentry health data via the Sentry API; perform read-only queries with the bundled script and require `SENTRY_AUTH_TOKEN`.","MIT","https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fopenai--sentry--sentry\u002FSKILL.md",[],[],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":19},"01M73DCAP83T17HY7SMGK7MGFE","ito-basket-compare","Compare Itô prediction-market baskets against a user's knowledge base, portfolio notes, financial context, watchlist, or research thesis. Use for read-only basket comparison and gap analysis without investment advice or live trading.","https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fito-basket-compare\u002FSKILL.md",[],[],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":87,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":19},"01M734CYEMZFDR3KH6SW0JP8TD","implementing-network-traffic-baselining","Build network traffic baselines from NetFlow\u002FIPFIX data using Python pandas for statistical analysis, z-score anomaly detection, and hourly\u002Fdaily traffic pattern profiling","https:\u002F\u002Fgithub.com\u002Fyanacuti1121\u002FYana-AI\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fimplementing-network-traffic-baselining\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fimplementing-network-traffic-baselining\u002FSKILL.md",[],[],{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":95,"sourceHtmlUrl":96,"categories":97,"keywords":98,"publishedAt":19},"01M73ASZ6NJRJM44Z2P84NGQ3Q","detecting-evasion-techniques-in-endpoint-logs","Detects defense evasion techniques used by adversaries in endpoint logs including log tampering, timestomping, process injection, and security tool disabling. Use when investigating suspicious endpoint behavior, building detection rules for evasion tactics, or conducting threat hunting for stealthy adversary activity. Activates for requests involving evasion detection, defense evasion analysis, log tampering detection, or MITRE ATT&CK TA0005.","https:\u002F\u002Fgithub.com\u002Fyanacuti1121\u002FYana-AI\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fdetecting-evasion-techniques-in-endpoint-logs\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002Fcore\u002Fskills\u002Fdetecting-evasion-techniques-in-endpoint-logs\u002FSKILL.md",[],[],{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":103,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":19},"01M734AFNXD06Z78QRK0VKGT7Q","implementing-microsegmentation-with-guardicore","Implementing microsegmentation using Akamai Guardicore Segmentation to map application dependencies, create granular network policies, visualize east-west traffic flows, and enforce least-privilege communication between workloads across data centers and cloud.","https:\u002F\u002Fgithub.com\u002Fyanacuti1121\u002FYana-AI\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fimplementing-microsegmentation-with-guardicore\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fimplementing-microsegmentation-with-guardicore\u002FSKILL.md",[],[],{"skillNo":108,"name":109,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":19},"01M736TK27QMCXK0DVCH25SJN5","ramdisk-tmpfs-patterns","https:\u002F\u002Fgithub.com\u002FHoronomos-laps\u002FYana-AI\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Framdisk-tmpfs-patterns\u002FSKILL.md",[],[]]