This skill should be used when the user asks to implement, audit, or harden application-side handlers for Anthropic-defined Claude API client tools: memory, bash, text editor, or computer use; including sandboxing, path containment, command/action allowlists, session state, idempotency, tool_result construction, and execution evidence. Do not use it for Claude Code permissions, Anthropic server tools, MCP, Claude Code headless CLI, Agent SDK automation, or the generic Messages API tool loop.
Own the application-side implementation contract for Anthropic-defined memory, bash, text editor, and computer-use tools. Anthropic supplies each tool's model-facing schema; the application authorizes and executes requests, owns state, and returns correlated results. [DOC]
tool_use/tool_result loop ordering, stop handling, budgets, and multi-tool correlation to claude-api-tool-runtime. [CONFIG]tool-use-design. [CONFIG]headless-sdk-automation, and MCP servers to mcp-engineering. [CONFIG]claude-api-files-documents, context/cache/compaction to claude-api-context-management, and Anthropic-executed tools to claude-api-server-tools. [CONFIG]input_schema, executes only in the application, enforces tool-specific policy, owns state explicitly, classifies retry safety, returns one matching tool_result, and emits redacted evidence. [DOC][INFERENCIA]references/official-source-map.md; mark unverified model/version details as coverage_gap. [CONFIG]tool_result error shape. [INFERENCIA]references/official-source-map.md and verify the selected tool type/name against the local official corpus. [CÓDIGO]references/client-tools-contract.md; separate model-facing integrated schema from application execution policy. [CONFIG]references/edge-cases.md plus references/guardian-gap-contracts.md for command, lifecycle, version, output, consent, coordinate, and retention failures. [CONFIG]templates/client-tool-plan.json and run scripts/validate_client_tool_plan.py. [CÓDIGO]assets/client-tool-checklist.md, then run scripts/check.sh. [CÓDIGO]memory_20250818/memory, bash_20250124/bash, text_editor_20250728/str_replace_based_edit_tool, or computer_20251124/computer only when verified for the target model and headers. [DOC]input_schema to these Anthropic-defined tools; their schemas are integrated and not application-editable. [DOC]Bash. [CONFIG]coverage_gap for unverified ZDR or deletion guarantees. [DOC]tool_result correlated by tool_use_id; set is_error: true for rejected or failed execution and preserve sanitized evidence. [DOC]assets/client-tool-plan.schema.json. [CÓDIGO]coverage_gap entries. [CONFIG]references/official-source-map.mdreferences/client-tools-contract.mdreferences/validator-contract.mdreferences/edge-cases.mdreferences/guardian-gap-contracts.mdassets/client-tool-plan.schema.jsonassets/client-tool-checklist.mdtemplates/client-tool-plan.jsonagents/producer.md and agents/verifier.mdexamples/example-invalid-input.md and examples/example-invalid-output.mdscripts/validate_client_tool_plan.pyscripts/check.shCapas del packet, cargables bajo demanda (disciplina ICM: una capa por vez, nunca todas juntas): references/ guías de profundidad (cargar UNA por etapa) · knowledge/ cuerpo de conocimiento · prompts/ prompts listos · examples/ salida de ejemplo · agents/ subagentes del packet · templates/ plantilla de output · scripts/ automatización local · assets/ recursos estáticos.
e8f986b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.