[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71HYEB3ZWYS70RN78737JM0":3,"skill-same:01M71HYEB3ZWYS70RN78737JM0":103},{"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":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":53,"commitSha":54,"skillDirectory":55,"forksCount":14,"repositoryHtmlUrl":56,"repositoryHomepageUrl":6,"ownerHtmlUrl":57,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":58,"install":59,"resources":72},"01M71HYEB3ZWYS70RN78737JM0","ck:google-adk-python",null,"Build AI agents with Google ADK Python. Multi-agent systems, A2A protocol, MCP tools, workflow agents, state\u002Fmemory, callbacks\u002Fplugins, Vertex AI deployment, evaluation.","datnguyense1104\u002Fhom-nay-an-gi","datnguyense1104","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F124538996?v=4","01M71HMY98E9Y6DA31107PHNRE","Dat","01M71HMYADS82R3VSPJSDW68TX",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fgoogle-adk-python\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"python","ck:google adk python","google adk python","ck","adk python","google","google adk","adk","vertex ai","build","a2a","state","multi","with","ai agents","workflow","MCP","deployment","memory","feature","2026-11-10 10:12:30",false,"---\nname: ck:google-adk-python\ndescription: \"Build AI agents with Google ADK Python. Multi-agent systems, A2A protocol, MCP tools, workflow agents, state\u002Fmemory, callbacks\u002Fplugins, Vertex AI deployment, evaluation.\"\nlicense: Apache-2.0\nargument-hint: \"[agent or feature]\"\nmetadata:\n  author: claudekit\n  version: \"2.0.0\"\n---\n\n# Google ADK Python Skill\n\nExpert guide for Google's Agent Development Kit (ADK) Python — open-source, code-first toolkit for building, evaluating, and deploying AI agents. Optimized for Gemini, model-agnostic by design.\n\n## When to Activate\n\n- Build single or multi-agent systems with tool integration\n- Implement A2A protocol for remote agent communication\n- Integrate MCP servers as agent tools\n- Use workflow agents (sequential, parallel, loop) for pipelines\n- Manage sessions, state, memory, and artifacts\n- Add callbacks, plugins, or observability hooks\n- Deploy to Cloud Run, Vertex AI Agent Engine, or GKE\n- Evaluate agents with `adk eval` framework\n\n## Agent Structure Convention (Required)\n\n```\nmy_agent\u002F\n├── __init__.py   # MUST: from . import agent\n└── agent.py      # MUST: root_agent = Agent(...) OR app = App(...)\n```\n\n## Quick Start\n\n```bash\npip install google-adk          # stable (weekly releases)\nuv sync --all-extras            # dev setup (uv required, Python 3.10+, 3.11+ recommended)\n```\n\n```python\nfrom google.adk import Agent\n\nroot_agent = Agent(\n    name=\"assistant\",\n    model=\"gemini-2.5-flash\",\n    instruction=\"You are a helpful assistant.\",\n    description=\"General assistant agent.\",\n    tools=[get_weather],\n)\n```\n\n## App Pattern (Production)\n\n```python\nfrom google.adk import Agent\nfrom google.adk.apps import App\nfrom google.adk.apps.app import EventsCompactionConfig\nfrom google.adk.plugins.save_files_as_artifacts_plugin import SaveFilesAsArtifactsPlugin\n\napp = App(\n    name=\"my_app\",\n    root_agent=Agent(name=\"my_agent\", model=\"gemini-2.5-flash\", ...),\n    plugins=[SaveFilesAsArtifactsPlugin()],\n    events_compaction_config=EventsCompactionConfig(compaction_interval=2),\n)\n```\n\nUse `App` when needing plugins, event compaction, or custom lifecycle management.\n\n## CLI Tools\n\n| Command | Purpose |\n|---------|---------|\n| `adk web \u003Cagents_dir>` | Dev UI (recommended for development) |\n| `adk run \u003Cagent_dir>` | Interactive CLI testing |\n| `adk api_server \u003Cagents_dir>` | FastAPI production server |\n| `adk eval \u003Cagent> \u003Cevalset.json>` | Run evaluation suite |\n\n## Agent Types\n\n| Type | Use Case |\n|------|----------|\n| `Agent` \u002F `LlmAgent` | Dynamic routing, tool use, reasoning |\n| `SequentialAgent` | Fixed-order pipeline |\n| `ParallelAgent` | Concurrent execution |\n| `LoopAgent` | Iterative processing |\n| `RemoteA2aAgent` | Remote agent via A2A protocol |\n\n## Key APIs\n\n| Feature | API |\n|---------|-----|\n| State | `tool_context.state[key] = value` |\n| Artifacts | `tool_context.save_artifact(name, part)` |\n| Callbacks | `before_agent_callback`, `after_model_callback`, etc. |\n| MCP Tools | `MCPToolset(connection_params=StdioConnectionParams(...))` |\n| Sub-agents | `Agent(..., sub_agents=[agent1, agent2])` |\n| Human-in-loop | `LongRunningFunctionTool(func=my_func)` |\n| Plugins | `App(..., plugins=[MyPlugin()])` |\n\n## Model Support\n\nLatest: `gemini-2.5-flash` (default), `gemini-2.5-pro`, `gemini-2.0-flash` (sunsets Mar 2026)\nPreview: `gemini-3-flash-preview`, `gemini-3-pro-preview`\nAlso: Anthropic Claude, Ollama, LiteLLM, vLLM, Model Garden\n\n## Best Practices\n\n1. **Code-first** — define agents in Python for version control and testing\n2. **Agent convention** — always use `root_agent` or `app` variable in `agent.py`\n3. **Modular agents** — specialize per domain, compose via `sub_agents`\n4. **Workflow selection** — workflow agents for predictable, LlmAgent for dynamic\n5. **State** — `ToolContext.state` for ephemeral, `MemoryService` for long-term\n6. **Safety** — callbacks for guardrails, tool confirmation for sensitive ops\n7. **Evaluate** — test with `adk eval` + evalset JSON before deployment\n\n## References\n\nDetailed guides (load as needed):\n\n- `references\u002Fagent-types-and-architecture.md` — Agent types, workflows, custom agents\n- `references\u002Ftools-and-mcp-integration.md` — Custom tools, MCP, tool filtering\n- `references\u002Fmulti-agent-and-a2a-protocol.md` — Sub-agents, A2A, coordinator patterns\n- `references\u002Fsessions-state-memory-artifacts.md` — State, artifacts, sessions, memory\n- `references\u002Fcallbacks-plugins-observability.md` — Lifecycle hooks, plugins, tracing\n- `references\u002Fevaluation-testing-cli.md` — adk eval, CLI, evalset format\n- `references\u002Fdeployment-cloud-run-vertex-gke.md` — Cloud Run, Vertex AI, GKE\n\n## External Resources\n\n- GitHub: https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fadk-python\n- Docs: https:\u002F\u002Fgoogle.github.io\u002Fadk-docs\u002F\n- Samples: https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fadk-python\u002Ftree\u002Fmain\u002Fcontributing\u002Fsamples\n- llms.txt: https:\u002F\u002Fraw.githubusercontent.com\u002Fgoogle\u002Fadk-python\u002Frefs\u002Fheads\u002Fmain\u002Fllms.txt\n","# Google ADK Python Skill\n\nExpert guide for Google's Agent Development Kit (ADK) Python — open-source, code-first toolkit for building, evaluating, and deploying AI agents. Optimized for Gemini, model-agnostic by design.\n\n## When to Activate\n\n- Build single or multi-agent systems with tool integration\n- Implement A2A protocol for remote agent communication\n- Integrate MCP servers as agent tools\n- Use workflow agents (sequential, parallel, loop) for pipelines\n- Manage sessions, state, memory, and artifacts\n- Add callbacks, plugins, or observability hooks\n- Deploy to Cloud Run, Vertex AI Agent Engine, or GKE\n- Evaluate agents with `adk eval` framework\n\n## Agent Structure Convention (Required)\n\n```\nmy_agent\u002F\n├── __init__.py   # MUST: from . import agent\n└── agent.py      # MUST: root_agent = Agent(...) OR app = App(...)\n```\n\n## Quick Start\n\n```bash\npip install google-adk          # stable (weekly releases)\nuv sync --all-extras            # dev setup (uv required, Python 3.10+, 3.11+ recommended)\n```\n\n```python\nfrom google.adk import Agent\n\nroot_agent = Agent(\n    name=\"assistant\",\n    model=\"gemini-2.5-flash\",\n    instruction=\"You are a helpful assistant.\",\n    description=\"General assistant agent.\",\n    tools=[get_weather],\n)\n```\n\n## App Pattern (Production)\n\n```python\nfrom google.adk import Agent\nfrom google.adk.apps import App\nfrom google.adk.apps.app import EventsCompactionConfig\nfrom google.adk.plugins.save_files_as_artifacts_plugin import SaveFilesAsArtifactsPlugin\n\napp = App(\n    name=\"my_app\",\n    root_agent=Agent(name=\"my_agent\", model=\"gemini-2.5-flash\", ...),\n    plugins=[SaveFilesAsArtifactsPlugin()],\n    events_compaction_config=EventsCompactionConfig(compaction_interval=2),\n)\n```\n\nUse `App` when needing plugins, event compaction, or custom lifecycle management.\n\n## CLI Tools\n\n| Command | Purpose |\n|---------|---------|\n| `adk web \u003Cagents_dir>` | Dev UI (recommended for development) |\n| `adk run \u003Cagent_dir>` | Interactive CLI testing |\n| `adk api_server \u003Cagents_dir>` | FastAPI production server |\n| `adk eval \u003Cagent> \u003Cevalset.json>` | Run evaluation suite |\n\n## Agent Types\n\n| Type | Use Case |\n|------|----------|\n| `Agent` \u002F `LlmAgent` | Dynamic routing, tool use, reasoning |\n| `SequentialAgent` | Fixed-order pipeline |\n| `ParallelAgent` | Concurrent execution |\n| `LoopAgent` | Iterative processing |\n| `RemoteA2aAgent` | Remote agent via A2A protocol |\n\n## Key APIs\n\n| Feature | API |\n|---------|-----|\n| State | `tool_context.state[key] = value` |\n| Artifacts | `tool_context.save_artifact(name, part)` |\n| Callbacks | `before_agent_callback`, `after_model_callback`, etc. |\n| MCP Tools | `MCPToolset(connection_params=StdioConnectionParams(...))` |\n| Sub-agents | `Agent(..., sub_agents=[agent1, agent2])` |\n| Human-in-loop | `LongRunningFunctionTool(func=my_func)` |\n| Plugins | `App(..., plugins=[MyPlugin()])` |\n\n## Model Support\n\nLatest: `gemini-2.5-flash` (default), `gemini-2.5-pro`, `gemini-2.0-flash` (sunsets Mar 2026)\nPreview: `gemini-3-flash-preview`, `gemini-3-pro-preview`\nAlso: Anthropic Claude, Ollama, LiteLLM, vLLM, Model Garden\n\n## Best Practices\n\n1. **Code-first** — define agents in Python for version control and testing\n2. **Agent convention** — always use `root_agent` or `app` variable in `agent.py`\n3. **Modular agents** — specialize per domain, compose via `sub_agents`\n4. **Workflow selection** — workflow agents for predictable, LlmAgent for dynamic\n5. **State** — `ToolContext.state` for ephemeral, `MemoryService` for long-term\n6. **Safety** — callbacks for guardrails, tool confirmation for sensitive ops\n7. **Evaluate** — test with `adk eval` + evalset JSON before deployment\n\n## References\n\nDetailed guides (load as needed):\n\n- `references\u002Fagent-types-and-architecture.md` — Agent types, workflows, custom agents\n- `references\u002Ftools-and-mcp-integration.md` — Custom tools, MCP, tool filtering\n- `references\u002Fmulti-agent-and-a2a-protocol.md` — Sub-agents, A2A, coordinator patterns\n- `references\u002Fsessions-state-memory-artifacts.md` — State, artifacts, sessions, memory\n- `references\u002Fcallbacks-plugins-observability.md` — Lifecycle hooks, plugins, tracing\n- `references\u002Fevaluation-testing-cli.md` — adk eval, CLI, evalset format\n- `references\u002Fdeployment-cloud-run-vertex-gke.md` — Cloud Run, Vertex AI, GKE\n\n## External Resources\n\n- GitHub: https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fadk-python\n- Docs: https:\u002F\u002Fgoogle.github.io\u002Fadk-docs\u002F\n- Samples: https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fadk-python\u002Ftree\u002Fmain\u002Fcontributing\u002Fsamples\n- llms.txt: https:\u002F\u002Fraw.githubusercontent.com\u002Fgoogle\u002Fadk-python\u002Frefs\u002Fheads\u002Fmain\u002Fllms.txt\n",{"name":5,"license":15,"metadata":49,"description":7,"argument-hint":52},{"author":50,"version":51},"claudekit","2.0.0","[agent or feature]","main","b6e032cdf3f5b40e5203dd2ac38ecf4e6c265961",".opencode\u002Fskills\u002Fgoogle-adk-python","https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi","https:\u002F\u002Fgithub.com\u002Fdatnguyense1104","2026-05-13 15:56:14",{"source":8,"skillName":5,"commands":60,"prompt":70,"zipAvailable":71},[61,64,67],{"tool":62,"command":63},"npx","npx skills add datnguyense1104\u002Fhom-nay-an-gi --skill \"ck:google-adk-python\"",{"tool":65,"command":66},"bunx","bunx skills add datnguyense1104\u002Fhom-nay-an-gi --skill \"ck:google-adk-python\"",{"tool":68,"command":69},"pnpm","pnpm dlx skills add datnguyense1104\u002Fhom-nay-an-gi --skill \"ck:google-adk-python\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fgoogle-adk-python\u002FSKILL.md",true,[73,79,83,87,91,95,99],{"path":74,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":77,"sourceHtmlUrl":78},"references\u002Fagent-types-and-architecture.md","REFERENCE","参考文档",2979,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fgoogle-adk-python\u002Freferences\u002Fagent-types-and-architecture.md",{"path":80,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Fcallbacks-plugins-observability.md",3556,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fgoogle-adk-python\u002Freferences\u002Fcallbacks-plugins-observability.md",{"path":84,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Fdeployment-cloud-run-vertex-gke.md",3442,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fgoogle-adk-python\u002Freferences\u002Fdeployment-cloud-run-vertex-gke.md",{"path":88,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Fevaluation-testing-cli.md",2671,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fgoogle-adk-python\u002Freferences\u002Fevaluation-testing-cli.md",{"path":92,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Fmulti-agent-and-a2a-protocol.md",3850,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fgoogle-adk-python\u002Freferences\u002Fmulti-agent-and-a2a-protocol.md",{"path":96,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":97,"sourceHtmlUrl":98},"references\u002Fsessions-state-memory-artifacts.md",4317,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fgoogle-adk-python\u002Freferences\u002Fsessions-state-memory-artifacts.md",{"path":100,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":101,"sourceHtmlUrl":102},"references\u002Ftools-and-mcp-integration.md",3963,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fgoogle-adk-python\u002Freferences\u002Ftools-and-mcp-integration.md",[104,133,158,192,219,247],{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":113,"publishedAt":44},"01M71J2265Q3MAW1K2VJ7ZPQ4R","ck:web-testing","Web testing with Playwright, Vitest, k6. E2E\u002Funit\u002Fintegration\u002Fload\u002Fsecurity\u002Fvisual\u002Fa11y testing. Use for test automation, flakiness, Core Web Vitals, mobile gestures, cross-browser.","https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002FSKILL.md",[110],{"categoryNo":111,"categoryName":112,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[114,115,116,117,27,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132],"testing","ck:web testing","web","web testing","unit","vitals","browser","a11y","mobile","security","k6","target","gestures","vitest","core","for","e2e","cross-browser","use",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":137,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":140,"publishedAt":44},"01M71J1YDT008XR78BXVP0P8AJ","ck:web-frameworks","Build with Next.js (App Router, RSC, SSR, ISR), Turborepo monorepos. Use for React apps, server rendering, build optimization, caching strategies, shared dependencies.","MIT","https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-frameworks\u002FSKILL.md",[],[141,142,143,116,27,144,145,146,147,148,149,150,151,152,153,154,155,156,157,43],"ck:web frameworks","frameworks","web frameworks","shared","app","apps","caching","react","router","strategies","server","rsc","next","ssr","rendering","turborepo","framework",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":137,"licenseFileUrl":162,"sourceHtmlUrl":163,"categories":164,"keywords":173,"publishedAt":44},"01M71J1DWTE1QMZHACDGDGE0GC","ck:ui-styling","Style UIs with shadcn\u002Fui components (Radix UI + Tailwind CSS). Use for accessible components, themes, dark mode, responsive layouts, design systems, color customization.","https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fui-styling\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fui-styling\u002FSKILL.md",[165,168],{"categoryNo":166,"categoryName":167,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":169,"categoryName":170,"taxonomyType":171,"taxonomyTypeDesc":172},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[174,175,176,177,27,178,179,180,181,182,183,184,185,186,187,188,189,190,129,191],"ui styling","ck:ui styling","styling","ui","css","Tailwind","mode","design","themes","design systems","components","component","layout","responsive","shadcn","color","dark","ui components",{"skillNo":193,"name":194,"nameZh":6,"description":195,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":137,"licenseFileUrl":6,"sourceHtmlUrl":196,"categories":197,"keywords":201,"publishedAt":44},"01M71J1AAZNC9P7PJX93D5K1CR","ck:threejs","Build 3D web apps with Three.js (WebGL\u002FWebGPU). 556 searchable examples, 60 API classes, 20 use cases. Actions: create 3D scene, load model, add animation, implement physics, build VR\u002FXR. Topics: GLTF loader, PBR materials, particle effects, shadows, post-processing, compute shaders, TSL. Integrations: WebGPU, physics engines, spatial audio.","https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fthreejs\u002FSKILL.md",[198],{"categoryNo":199,"categoryName":200,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",[194,27,202,203,204,205,206,207,208,209,210,211,146,212,213,214,215,216,217,218],"threejs","Animation","3D","processing","Audio","physics","model","actions","webgpu","effects","api","create","shaders","post-processing","vr","add","integrations",{"skillNo":220,"name":221,"nameZh":6,"description":222,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":137,"licenseFileUrl":6,"sourceHtmlUrl":223,"categories":224,"keywords":231,"publishedAt":44},"01M71J0X8QYTTPZE6G1VNHXS28","ck:stitch","AI design generation with Google Stitch. Generate UI designs from text prompts, export Tailwind\u002FHTML\u002FDESIGN.md, orchestrate design-to-code pipeline. Use for rapid prototyping, UI generation, design exploration.","https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fstitch\u002FSKILL.md",[225,226,227,230],{"categoryNo":166,"categoryName":167,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":228,"categoryName":229,"taxonomyType":171,"taxonomyTypeDesc":172},"01JBSEEDCAT000000000000030","开发工程师",{"categoryNo":169,"categoryName":170,"taxonomyType":171,"taxonomyTypeDesc":172},[232,221,27,233,234,179,235,236,181,237,238,239,240,241,242,243,29,244,245,246],"stitch","orchestrate","exploration","pipeline","prototyping","Bash","code","text","generate","read","write","edit","action","export","google stitch",{"skillNo":248,"name":249,"nameZh":6,"description":250,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":251,"sourceHtmlUrl":252,"categories":253,"keywords":256,"publishedAt":44},"01M71J0SEMVWWJ8QKSSW8435F9","ck:skill-creator","Create or update Claude skills with eval-driven iteration. Use for new skills, skill scripts, references, benchmark optimization, description optimization, eval testing, extending Claude's capabilities.","https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fskill-creator\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fskill-creator\u002FSKILL.md",[254,255],{"categoryNo":111,"categoryName":112,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[257,258,27,259,129,260,261,114,262,263,132,264,265,37,213,266,267,268,269,270],"skill creator","ck:skill creator","creator","iteration","Optimization","eval","new","extending","capabilities","references","name","update","scripts","benchmark"]