executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
tools-and-toolsetsGuides agents that define, validate, organize, approve, defer, search, retry, and compose Pydantic AI function tools and toolsets.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task involves Pydantic AI function tools, tool decorators, tool schemas, RunContext, ModelRetry, tool approvals, deferred calls, tool search, or FunctionToolset composition.
@agent.tool, @agent.tool_plain, Tool, Tool.from_schema, ToolReturn, validators, prepare callbacks, return schemas, and retry/timeout knobs.FunctionToolset, composing wrappers, prefixing/filtering/preparing tools, requiring approvals, deferring loading, or exposing external tool definitions.pydantic-ai to verify local imports, schema extraction, TestModel request parameters, prefix/filter/prepare wrappers, and return-schema exposure without network access.@agent.tool or @agent.tool_plain decorators for a small set of agent-specific tools that belong only to one Agent.Tool(...) or Tool.from_schema(...) when functions are registered through Agent(tools=[...]), schema control is explicit, or a callable comes from another layer.FunctionToolset when a reusable group of local Python functions needs shared instructions, default retries, default schema settings, approval policy, metadata, or durable id values.PrefixedToolset for name collisions, FilteredToolset for access control, PreparedToolset for per-step definition edits, ApprovalRequiredToolset for human approval gates, .defer_loading() with ToolSearch for large tool catalogs, and ExternalToolset for frontend/upstream execution.../outputs-and-messages/SKILL.md, model/provider native tools to ../models-and-providers/SKILL.md, MCP/FastMCP transports to ../mcp-and-integrations/SKILL.md, and agent construction/run-context basics to ../agent-core/SKILL.md.TestModel or FunctionModel checks before live provider runs.requires_approval=True, ApprovalRequired, ExternalToolset, or CallDeferred before expensive, destructive, or user-visible actions.args_validator for business rules that should produce ModelRetry instead of a terminal exception.