Build a production-minded AI agent using agent-contracts (contracts, slices, validation, graph, runtime, CLI tooling).
Use this skill when you are implementing an AI agent using agent-contracts (not modifying the library itself).
ContractValidator(strict=True) + agent-contracts validate --strict)agent-contracts visualize) and contract change review (agent-contracts diff)examples/05_backend_runtime.py as the default backend-shaped reference.request, response, _internal as the core.ticket, orders, workflow) and register them via NodeRegistry.add_valid_slice(...).NodeContract(name, description, reads, writes, supervisor, trigger_conditions, requires_llm, services, is_terminal).writes=["request"] out of your design (discouraged).NodeRegistry.build_graph_from_registry(...), set entry point, compile.AgentRuntime (or StreamingRuntime when you need SSE-style progress events).ContractValidator(strict=True) in tests/CI.agent-contracts diff to review breaking contract changes across versions.agent-contracts visualize.pytestpytest --cov=agent_contracts --cov-report=term-missingagent-contracts validate --strict --module <your.nodes.module>agent-contracts visualize --module <your.nodes.module> --output ARCHITECTURE.mdRequestContext + AgentRuntime for API handlers.response.response_type as your API “type”, and keep payload in response.response_data.workflow) + _internal flags to drive steps (see examples/04_multi_step_workflow.py).InteractiveNode for ask/process/check loops (see docs/core_concepts.md).docs/getting_started.mddocs/core_concepts.mddocs/best_practices.mddocs/cli.mdexamples/npx skills add yatarousan0227/agent-contracts-app-builder下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer