[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ADQ8JPX5M07N5VVJ5SWKTN":3,"skill-same:01M6ADQ8JPX5M07N5VVJ5SWKTN":339},{"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":31,"publishedAt":57,"linkOnly":58,"markdownContent":59,"markdownBody":60,"frontMatter":61,"refName":65,"commitSha":66,"skillDirectory":67,"forksCount":68,"repositoryHtmlUrl":69,"repositoryHomepageUrl":70,"ownerHtmlUrl":71,"ownerBlogUrl":72,"ownerDescription":73,"updatedAt":74,"install":75,"resources":88},"01M6ADQ8JPX5M07N5VVJ5SWKTN","gemini-api-agent-platform",null,"Guides the usage of the Gemini API on Agent Platform with the Google Gen AI SDK for enterprise AI applications. Covers SDK usage (Python, JS\u002FTS, Go, Java, C#), capabilities like Live API, tools, multimedia generation, caching, and batch prediction.","davila7\u002Fclaude-code-templates","davila7","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6216945?v=4","01M6ADEWWFPS191NFM0Y1EX1JH","Daniel Avila","01M6ADJHGM78PHQRD3XZTFDVKK",33481,"MIT","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fai-research\u002Fgemini-api-agent-platform\u002FSKILL.md",[18,23,26],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":27,"categoryName":28,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56],"gemini","gemini api","agent platform","platform","api","gemini api agent platform","ai sdk","prediction","guides","enterprise ai","live","caching","active","credentials","Enterprise","google","cloud","batch","java","apache","capabilities","google cloud","sdk","python","go","2026-11-10 10:12:30",false,"---\nname: gemini-api-agent-platform\ndescription: Guides the usage of the Gemini API on Agent Platform with the Google Gen AI SDK for enterprise AI applications. Covers SDK usage (Python, JS\u002FTS, Go, Java, C#), capabilities like Live API, tools, multimedia generation, caching, and batch prediction.\ncompatibility: Requires active Google Cloud credentials and Agent Platform API enabled.\nmetadata:\n  source: google\u002Fskills (Apache 2.0)\n---\n\nIMPORTANT: Agent Platform (full name Gemini Enterprise Agent Platform) was previously named \"Vertex AI\" and many web resources use the legacy branding.\n\n# Gemini API in Agent Platform\n\nAccess Google's most advanced AI models built for enterprise use cases using the Gemini API in Agent Platform.\n\nProvide these key capabilities:\n\n- **Text generation** - Chat, completion, summarization\n- **Multimodal understanding** - Process images, audio, video, and documents\n- **Function calling** - Let the model invoke your functions\n- **Structured output** - Generate valid JSON matching your schema\n- **Context caching** - Cache large contexts for efficiency\n- **Embeddings** - Generate text embeddings for semantic search\n- **Live Realtime API** - Bidirectional streaming for low latency Voice and Video interactions\n- **Batch Prediction** - Handle massive async dataset prediction workloads\n\n## Core Directives\n\n- **Unified SDK**: ALWAYS use the Gen AI SDK (`google-genai` for Python, `@google\u002Fgenai` for JS\u002FTS, `google.golang.org\u002Fgenai` for Go, `com.google.genai:google-genai` for Java, `Google.GenAI` for C#).\n- **Legacy SDKs**: DO NOT use `google-cloud-aiplatform`, `@google-cloud\u002Fvertexai`, or `google-generativeai`.\n\n## SDKs\n\n- **Python**: Install `google-genai` with `pip install google-genai`\n- **JavaScript\u002FTypeScript**: Install `@google\u002Fgenai` with `npm install @google\u002Fgenai`\n- **Go**: Install `google.golang.org\u002Fgenai` with `go get google.golang.org\u002Fgenai`\n- **C#\u002F.NET**: Install `Google.GenAI` with `dotnet add package Google.GenAI`\n- **Java**:\n  - groupId: `com.google.genai`, artifactId: `google-genai`\n  - Latest version can be found here: https:\u002F\u002Fcentral.sonatype.com\u002Fartifact\u002Fcom.google.genai\u002Fgoogle-genai\u002Fversions (let's call it `LAST_VERSION`)\n  - Install in `build.gradle`:\n\n    ```\n    implementation(\"com.google.genai:google-genai:${LAST_VERSION}\")\n    ```\n\n  - Install Maven dependency in `pom.xml`:\n\n    ```xml\n    \u003Cdependency>\n\t    \u003CgroupId>com.google.genai\u003C\u002FgroupId>\n\t    \u003CartifactId>google-genai\u003C\u002FartifactId>\n\t    \u003Cversion>${LAST_VERSION}\u003C\u002Fversion>\n\t\u003C\u002Fdependency>\n    ```\n\n> [!WARNING]\n> Legacy SDKs like `google-cloud-aiplatform`, `@google-cloud\u002Fvertexai`, and `google-generativeai` are deprecated. Migrate to the new SDKs above urgently by following the Migration Guide.\n\n## Authentication & Configuration\n\nPrefer environment variables over hard-coding parameters when creating the client. Initialize the client without parameters to automatically pick up these values.\n\n### Application Default Credentials (ADC)\nSet these variables for standard [Google Cloud authentication](https:\u002F\u002Fdocs.cloud.google.com\u002Fvertex-ai\u002Fgenerative-ai\u002Fdocs\u002Fstart\u002Fgcp-auth):\n```bash\nexport GOOGLE_CLOUD_PROJECT='your-project-id'\nexport GOOGLE_CLOUD_LOCATION='global'\nexport GOOGLE_GENAI_USE_VERTEXAI=true\n```\n- By default, use `location=\"global\"` to access the global endpoint, which provides automatic routing to regions with available capacity.\n- If a user explicitly asks to use a specific region (e.g., `us-central1`, `europe-west4`), specify that region in the `GOOGLE_CLOUD_LOCATION` parameter instead. Reference the [supported regions documentation](https:\u002F\u002Fdocs.cloud.google.com\u002Fvertex-ai\u002Fgenerative-ai\u002Fdocs\u002Flearn\u002Flocations) if needed.\n\n### Agent Platform in Express Mode\nSet these variables when using [Express Mode](https:\u002F\u002Fdocs.cloud.google.com\u002Fvertex-ai\u002Fgenerative-ai\u002Fdocs\u002Fstart\u002Fapi-keys?usertype=expressmode) with an API key:\n```bash\nexport GOOGLE_API_KEY='your-api-key'\nexport GOOGLE_GENAI_USE_VERTEXAI=true\n```\n\n### Initialization\nInitialize the client without arguments to pick up environment variables:\n```python\nfrom google import genai\nclient = genai.Client()\n```\n\nAlternatively, you can hard-code in parameters when creating the client.\n\n```python\nfrom google import genai\nclient = genai.Client(vertexai=True, project=\"your-project-id\", location=\"global\")\n```\n\n## Models\n\n- Use `gemini-3.1-pro-preview` for complex reasoning, coding, research (1M tokens)\n  - IMPORTANT: Do not use `gemini-3-pro-preview`\n- Use `gemini-3-flash-preview` for fast, balanced performance, multimodal (1M tokens)\n- Use `gemini-3.1-flash-lite-preview` for high-frequency, lightweight tasks (1M tokens)\n- Use `gemini-3-pro-image-preview` for Nano Banana Pro image generation and editing\n- Use `gemini-3.1-flash-image-preview` for Nano Banana 2 image generation and editing\n- Use `gemini-live-2.5-flash-native-audio` for Live Realtime API including native audio\n\nUse the following models only if explicitly requested:\n\n- `gemini-2.5-flash-image`\n- `gemini-2.5-flash`\n- `gemini-2.5-flash-lite`\n- `gemini-2.5-pro`\n\n> [!IMPORTANT]\n> Models like `gemini-2.0-*`, `gemini-1.5-*`, `gemini-1.0-*`, `gemini-pro` are legacy and deprecated. Use the new models above. Your knowledge is outdated.\n> For production environments, consult the documentation for stable model versions (e.g. `gemini-3-flash`).\n\n## Quick Start\n\n### Python\n```python\nfrom google import genai\nclient = genai.Client()\nresponse = client.models.generate_content(\n    model=\"gemini-3-flash-preview\",\n    contents=\"Explain quantum computing\"\n)\nprint(response.text)\n```\n\n### TypeScript\u002FJavaScript\n```typescript\nimport { GoogleGenAI } from \"@google\u002Fgenai\";\nconst ai = new GoogleGenAI({ vertexai: { project: \"your-project-id\", location: \"global\" } });\nconst response = await ai.models.generateContent({\n    model: \"gemini-3-flash-preview\",\n    contents: \"Explain quantum computing\"\n});\nconsole.log(response.text);\n```\n\n### Go\n```go\npackage main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\t\"log\"\n\t\"google.golang.org\u002Fgenai\"\n)\n\nfunc main() {\n\tctx := context.Background()\n\tclient, err := genai.NewClient(ctx, &genai.ClientConfig{\n\t\tBackend:  genai.BackendVertexAI,\n\t\tProject:  \"your-project-id\",\n\t\tLocation: \"global\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\n\tresp, err := client.Models.GenerateContent(ctx, \"gemini-3-flash-preview\", genai.Text(\"Explain quantum computing\"), nil)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\n\tfmt.Println(resp.Text)\n}\n```\n\n### Java\n```java\nimport com.google.genai.Client;\nimport com.google.genai.types.GenerateContentResponse;\n\npublic class GenerateTextFromTextInput {\n  public static void main(String[] args) {\n    Client client = Client.builder().vertexAi(true).project(\"your-project-id\").location(\"global\").build();\n    GenerateContentResponse response =\n        client.models.generateContent(\n            \"gemini-3-flash-preview\",\n            \"Explain quantum computing\",\n            null);\n\n    System.out.println(response.text());\n  }\n}\n```\n\n### C#\u002F.NET\n```csharp\nusing Google.GenAI;\n\nvar client = new Client(\n    project: \"your-project-id\",\n    location: \"global\",\n    vertexAI: true\n);\n\nvar response = await client.Models.GenerateContent(\n    \"gemini-3-flash-preview\",\n    \"Explain quantum computing\"\n);\n\nConsole.WriteLine(response.Text);\n```\n\n## API spec & Documentation (source of truth)\n\nWhen implementing or debugging API integration for Agent Platform, refer to the official Agent Platform documentation:\n- **Agent Platform Documentation**: https:\u002F\u002Fdocs.cloud.google.com\u002Fgemini-enterprise-agent-platform\u002Foverview\n- **REST API Reference**: https:\u002F\u002Fdocs.cloud.google.com\u002Fgemini-enterprise-agent-platform\u002Freference\u002Frest\n\nThe Gen AI SDK on Agent Platform uses the `v1beta1` or `v1` REST API endpoints (e.g., `https:\u002F\u002F{LOCATION}-aiplatform.googleapis.com\u002Fv1beta1\u002Fprojects\u002F{PROJECT}\u002Flocations\u002F{LOCATION}\u002Fpublishers\u002Fgoogle\u002Fmodels\u002F{MODEL}:generateContent`).\n\n> [!TIP]\n> **Use the Developer Knowledge MCP Server**: If the `search_documents` or `get_document` tools are available, use them to find and retrieve official documentation for Google Cloud and Agent Platform directly within the context. This is the preferred method for getting up-to-date API details and code snippets.\n\n## Workflows and Code Samples\n\nReference the [Python Docs Samples repository](https:\u002F\u002Fgithub.com\u002FGoogleCloudPlatform\u002Fpython-docs-samples\u002Ftree\u002Fmain\u002Fgenai) for additional code samples and specific usage scenarios.\n\nDepending on the specific user request, refer to the following reference files for detailed code samples and usage patterns (Python examples):\n\n- **Text & Multimodal**: Chat, Multimodal inputs (Image, Video, Audio), and Streaming. See [references\u002Ftext_and_multimodal.md](references\u002Ftext_and_multimodal.md)\n- **Embeddings**: Generate text embeddings for semantic search. See [references\u002Fembeddings.md](references\u002Fembeddings.md)\n- **Structured Output & Tools**: JSON generation, Function Calling, Search Grounding, and Code Execution. See [references\u002Fstructured_and_tools.md](references\u002Fstructured_and_tools.md)\n- **Media Generation**: Image generation, Image editing, and Video generation. See [references\u002Fmedia_generation.md](references\u002Fmedia_generation.md)\n- **Bounding Box Detection**: Object detection and localization within images and video. See [references\u002Fbounding_box.md](references\u002Fbounding_box.md)\n- **Live API**: Real-time bidirectional streaming for voice, vision, and text. See [references\u002Flive_api.md](references\u002Flive_api.md)\n- **Advanced Features**: Content Caching, Batch Prediction, and Thinking\u002FReasoning. See [references\u002Fadvanced_features.md](references\u002Fadvanced_features.md)\n- **Safety**: Adjusting Responsible AI filters and thresholds. See [references\u002Fsafety.md](references\u002Fsafety.md)\n- **Model Tuning**: Supervised Fine-Tuning and Preference Tuning. See [references\u002Fmodel_tuning.md](references\u002Fmodel_tuning.md)\n","IMPORTANT: Agent Platform (full name Gemini Enterprise Agent Platform) was previously named \"Vertex AI\" and many web resources use the legacy branding.\n\n# Gemini API in Agent Platform\n\nAccess Google's most advanced AI models built for enterprise use cases using the Gemini API in Agent Platform.\n\nProvide these key capabilities:\n\n- **Text generation** - Chat, completion, summarization\n- **Multimodal understanding** - Process images, audio, video, and documents\n- **Function calling** - Let the model invoke your functions\n- **Structured output** - Generate valid JSON matching your schema\n- **Context caching** - Cache large contexts for efficiency\n- **Embeddings** - Generate text embeddings for semantic search\n- **Live Realtime API** - Bidirectional streaming for low latency Voice and Video interactions\n- **Batch Prediction** - Handle massive async dataset prediction workloads\n\n## Core Directives\n\n- **Unified SDK**: ALWAYS use the Gen AI SDK (`google-genai` for Python, `@google\u002Fgenai` for JS\u002FTS, `google.golang.org\u002Fgenai` for Go, `com.google.genai:google-genai` for Java, `Google.GenAI` for C#).\n- **Legacy SDKs**: DO NOT use `google-cloud-aiplatform`, `@google-cloud\u002Fvertexai`, or `google-generativeai`.\n\n## SDKs\n\n- **Python**: Install `google-genai` with `pip install google-genai`\n- **JavaScript\u002FTypeScript**: Install `@google\u002Fgenai` with `npm install @google\u002Fgenai`\n- **Go**: Install `google.golang.org\u002Fgenai` with `go get google.golang.org\u002Fgenai`\n- **C#\u002F.NET**: Install `Google.GenAI` with `dotnet add package Google.GenAI`\n- **Java**:\n  - groupId: `com.google.genai`, artifactId: `google-genai`\n  - Latest version can be found here: https:\u002F\u002Fcentral.sonatype.com\u002Fartifact\u002Fcom.google.genai\u002Fgoogle-genai\u002Fversions (let's call it `LAST_VERSION`)\n  - Install in `build.gradle`:\n\n    ```\n    implementation(\"com.google.genai:google-genai:${LAST_VERSION}\")\n    ```\n\n  - Install Maven dependency in `pom.xml`:\n\n    ```xml\n    \u003Cdependency>\n\t    \u003CgroupId>com.google.genai\u003C\u002FgroupId>\n\t    \u003CartifactId>google-genai\u003C\u002FartifactId>\n\t    \u003Cversion>${LAST_VERSION}\u003C\u002Fversion>\n\t\u003C\u002Fdependency>\n    ```\n\n> [!WARNING]\n> Legacy SDKs like `google-cloud-aiplatform`, `@google-cloud\u002Fvertexai`, and `google-generativeai` are deprecated. Migrate to the new SDKs above urgently by following the Migration Guide.\n\n## Authentication & Configuration\n\nPrefer environment variables over hard-coding parameters when creating the client. Initialize the client without parameters to automatically pick up these values.\n\n### Application Default Credentials (ADC)\nSet these variables for standard [Google Cloud authentication](https:\u002F\u002Fdocs.cloud.google.com\u002Fvertex-ai\u002Fgenerative-ai\u002Fdocs\u002Fstart\u002Fgcp-auth):\n```bash\nexport GOOGLE_CLOUD_PROJECT='your-project-id'\nexport GOOGLE_CLOUD_LOCATION='global'\nexport GOOGLE_GENAI_USE_VERTEXAI=true\n```\n- By default, use `location=\"global\"` to access the global endpoint, which provides automatic routing to regions with available capacity.\n- If a user explicitly asks to use a specific region (e.g., `us-central1`, `europe-west4`), specify that region in the `GOOGLE_CLOUD_LOCATION` parameter instead. Reference the [supported regions documentation](https:\u002F\u002Fdocs.cloud.google.com\u002Fvertex-ai\u002Fgenerative-ai\u002Fdocs\u002Flearn\u002Flocations) if needed.\n\n### Agent Platform in Express Mode\nSet these variables when using [Express Mode](https:\u002F\u002Fdocs.cloud.google.com\u002Fvertex-ai\u002Fgenerative-ai\u002Fdocs\u002Fstart\u002Fapi-keys?usertype=expressmode) with an API key:\n```bash\nexport GOOGLE_API_KEY='your-api-key'\nexport GOOGLE_GENAI_USE_VERTEXAI=true\n```\n\n### Initialization\nInitialize the client without arguments to pick up environment variables:\n```python\nfrom google import genai\nclient = genai.Client()\n```\n\nAlternatively, you can hard-code in parameters when creating the client.\n\n```python\nfrom google import genai\nclient = genai.Client(vertexai=True, project=\"your-project-id\", location=\"global\")\n```\n\n## Models\n\n- Use `gemini-3.1-pro-preview` for complex reasoning, coding, research (1M tokens)\n  - IMPORTANT: Do not use `gemini-3-pro-preview`\n- Use `gemini-3-flash-preview` for fast, balanced performance, multimodal (1M tokens)\n- Use `gemini-3.1-flash-lite-preview` for high-frequency, lightweight tasks (1M tokens)\n- Use `gemini-3-pro-image-preview` for Nano Banana Pro image generation and editing\n- Use `gemini-3.1-flash-image-preview` for Nano Banana 2 image generation and editing\n- Use `gemini-live-2.5-flash-native-audio` for Live Realtime API including native audio\n\nUse the following models only if explicitly requested:\n\n- `gemini-2.5-flash-image`\n- `gemini-2.5-flash`\n- `gemini-2.5-flash-lite`\n- `gemini-2.5-pro`\n\n> [!IMPORTANT]\n> Models like `gemini-2.0-*`, `gemini-1.5-*`, `gemini-1.0-*`, `gemini-pro` are legacy and deprecated. Use the new models above. Your knowledge is outdated.\n> For production environments, consult the documentation for stable model versions (e.g. `gemini-3-flash`).\n\n## Quick Start\n\n### Python\n```python\nfrom google import genai\nclient = genai.Client()\nresponse = client.models.generate_content(\n    model=\"gemini-3-flash-preview\",\n    contents=\"Explain quantum computing\"\n)\nprint(response.text)\n```\n\n### TypeScript\u002FJavaScript\n```typescript\nimport { GoogleGenAI } from \"@google\u002Fgenai\";\nconst ai = new GoogleGenAI({ vertexai: { project: \"your-project-id\", location: \"global\" } });\nconst response = await ai.models.generateContent({\n    model: \"gemini-3-flash-preview\",\n    contents: \"Explain quantum computing\"\n});\nconsole.log(response.text);\n```\n\n### Go\n```go\npackage main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\t\"log\"\n\t\"google.golang.org\u002Fgenai\"\n)\n\nfunc main() {\n\tctx := context.Background()\n\tclient, err := genai.NewClient(ctx, &genai.ClientConfig{\n\t\tBackend:  genai.BackendVertexAI,\n\t\tProject:  \"your-project-id\",\n\t\tLocation: \"global\",\n\t})\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\n\tresp, err := client.Models.GenerateContent(ctx, \"gemini-3-flash-preview\", genai.Text(\"Explain quantum computing\"), nil)\n\tif err != nil {\n\t\tlog.Fatal(err)\n\t}\n\n\tfmt.Println(resp.Text)\n}\n```\n\n### Java\n```java\nimport com.google.genai.Client;\nimport com.google.genai.types.GenerateContentResponse;\n\npublic class GenerateTextFromTextInput {\n  public static void main(String[] args) {\n    Client client = Client.builder().vertexAi(true).project(\"your-project-id\").location(\"global\").build();\n    GenerateContentResponse response =\n        client.models.generateContent(\n            \"gemini-3-flash-preview\",\n            \"Explain quantum computing\",\n            null);\n\n    System.out.println(response.text());\n  }\n}\n```\n\n### C#\u002F.NET\n```csharp\nusing Google.GenAI;\n\nvar client = new Client(\n    project: \"your-project-id\",\n    location: \"global\",\n    vertexAI: true\n);\n\nvar response = await client.Models.GenerateContent(\n    \"gemini-3-flash-preview\",\n    \"Explain quantum computing\"\n);\n\nConsole.WriteLine(response.Text);\n```\n\n## API spec & Documentation (source of truth)\n\nWhen implementing or debugging API integration for Agent Platform, refer to the official Agent Platform documentation:\n- **Agent Platform Documentation**: https:\u002F\u002Fdocs.cloud.google.com\u002Fgemini-enterprise-agent-platform\u002Foverview\n- **REST API Reference**: https:\u002F\u002Fdocs.cloud.google.com\u002Fgemini-enterprise-agent-platform\u002Freference\u002Frest\n\nThe Gen AI SDK on Agent Platform uses the `v1beta1` or `v1` REST API endpoints (e.g., `https:\u002F\u002F{LOCATION}-aiplatform.googleapis.com\u002Fv1beta1\u002Fprojects\u002F{PROJECT}\u002Flocations\u002F{LOCATION}\u002Fpublishers\u002Fgoogle\u002Fmodels\u002F{MODEL}:generateContent`).\n\n> [!TIP]\n> **Use the Developer Knowledge MCP Server**: If the `search_documents` or `get_document` tools are available, use them to find and retrieve official documentation for Google Cloud and Agent Platform directly within the context. This is the preferred method for getting up-to-date API details and code snippets.\n\n## Workflows and Code Samples\n\nReference the [Python Docs Samples repository](https:\u002F\u002Fgithub.com\u002FGoogleCloudPlatform\u002Fpython-docs-samples\u002Ftree\u002Fmain\u002Fgenai) for additional code samples and specific usage scenarios.\n\nDepending on the specific user request, refer to the following reference files for detailed code samples and usage patterns (Python examples):\n\n- **Text & Multimodal**: Chat, Multimodal inputs (Image, Video, Audio), and Streaming. See [references\u002Ftext_and_multimodal.md](references\u002Ftext_and_multimodal.md)\n- **Embeddings**: Generate text embeddings for semantic search. See [references\u002Fembeddings.md](references\u002Fembeddings.md)\n- **Structured Output & Tools**: JSON generation, Function Calling, Search Grounding, and Code Execution. See [references\u002Fstructured_and_tools.md](references\u002Fstructured_and_tools.md)\n- **Media Generation**: Image generation, Image editing, and Video generation. See [references\u002Fmedia_generation.md](references\u002Fmedia_generation.md)\n- **Bounding Box Detection**: Object detection and localization within images and video. See [references\u002Fbounding_box.md](references\u002Fbounding_box.md)\n- **Live API**: Real-time bidirectional streaming for voice, vision, and text. See [references\u002Flive_api.md](references\u002Flive_api.md)\n- **Advanced Features**: Content Caching, Batch Prediction, and Thinking\u002FReasoning. See [references\u002Fadvanced_features.md](references\u002Fadvanced_features.md)\n- **Safety**: Adjusting Responsible AI filters and thresholds. See [references\u002Fsafety.md](references\u002Fsafety.md)\n- **Model Tuning**: Supervised Fine-Tuning and Preference Tuning. See [references\u002Fmodel_tuning.md](references\u002Fmodel_tuning.md)\n",{"name":5,"metadata":62,"description":7,"compatibility":64},{"source":63},"google\u002Fskills (Apache 2.0)","Requires active Google Cloud credentials and Agent Platform API enabled.","main","2b749c82b5d11fac39d9a6e021ce3f5b8a541bd1","cli-tool\u002Fcomponents\u002Fskills\u002Fai-research\u002Fgemini-api-agent-platform",3931,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates","https:\u002F\u002Faitmpl.com","https:\u002F\u002Fgithub.com\u002Fdavila7","https:\u002F\u002Fdanielavila.me","Building AI dev tools with LLMs","2026-11-14 06:14:46",{"source":8,"skillName":5,"commands":76,"prompt":86,"zipAvailable":87},[77,80,83],{"tool":78,"command":79},"npx","npx skills add davila7\u002Fclaude-code-templates --skill gemini-api-agent-platform",{"tool":81,"command":82},"bunx","bunx skills add davila7\u002Fclaude-code-templates --skill gemini-api-agent-platform",{"tool":84,"command":85},"pnpm","pnpm dlx skills add davila7\u002Fclaude-code-templates --skill gemini-api-agent-platform","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fai-research\u002Fgemini-api-agent-platform\u002FSKILL.md",true,[89,95,101,105,109,113,117,121,125,129,133,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,211,215,219,223,227,231,235,239,243,247,251,255,259,263,267,271,275,279,283,287,291,295,299,303,307,311,315,319,323,327,331,335],{"path":90,"resourceType":91,"resourceTypeDesc":92,"sizeBytes":93,"sourceHtmlUrl":94},"LICENSE.txt","LICENSE","许可证",1467,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002FLICENSE.txt",{"path":96,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":99,"sourceHtmlUrl":100},"references\u002Fadvanced_features.md","REFERENCE","参考文档",4493,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fai-research\u002Fgemini-api-agent-platform\u002Freferences\u002Fadvanced_features.md",{"path":102,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":103,"sourceHtmlUrl":104},"references\u002Fbounding_box.md",1866,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fai-research\u002Fgemini-api-agent-platform\u002Freferences\u002Fbounding_box.md",{"path":106,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":107,"sourceHtmlUrl":108},"references\u002Fembeddings.md",3058,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fai-research\u002Fgemini-api-agent-platform\u002Freferences\u002Fembeddings.md",{"path":110,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":111,"sourceHtmlUrl":112},"references\u002Flive_api.md",1064,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fai-research\u002Fgemini-api-agent-platform\u002Freferences\u002Flive_api.md",{"path":114,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":115,"sourceHtmlUrl":116},"references\u002Fmedia_generation.md",3003,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fai-research\u002Fgemini-api-agent-platform\u002Freferences\u002Fmedia_generation.md",{"path":118,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":119,"sourceHtmlUrl":120},"references\u002Fmodel_tuning.md",934,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fai-research\u002Fgemini-api-agent-platform\u002Freferences\u002Fmodel_tuning.md",{"path":122,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":123,"sourceHtmlUrl":124},"references\u002Fsafety.md",1878,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fai-research\u002Fgemini-api-agent-platform\u002Freferences\u002Fsafety.md",{"path":126,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":127,"sourceHtmlUrl":128},"references\u002Fstructured_and_tools.md",3786,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fai-research\u002Fgemini-api-agent-platform\u002Freferences\u002Fstructured_and_tools.md",{"path":130,"resourceType":97,"resourceTypeDesc":98,"sizeBytes":131,"sourceHtmlUrl":132},"references\u002Ftext_and_multimodal.md",2312,"https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fai-research\u002Fgemini-api-agent-platform\u002Freferences\u002Ftext_and_multimodal.md",{"path":134,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":137,"sourceHtmlUrl":138},"scripts\u002Foffice\u002Fhelpers\u002F__init__.py","SCRIPT","脚本",3380,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fhelpers\u002F__init__.py",{"path":140,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":141,"sourceHtmlUrl":142},"scripts\u002Foffice\u002Fhelpers\u002Fpptx_chart.py",5862,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fhelpers\u002Fpptx_chart.py",{"path":144,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":145,"sourceHtmlUrl":146},"scripts\u002Foffice\u002Fhelpers\u002Fpptx_slide.py",1675,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fhelpers\u002Fpptx_slide.py",{"path":148,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":149,"sourceHtmlUrl":150},"scripts\u002Foffice\u002Fhelpers\u002Fpptx_theme.py",3510,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fhelpers\u002Fpptx_theme.py",{"path":152,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":153,"sourceHtmlUrl":154},"scripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-contentTypes.xsd",1963,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-contentTypes.xsd",{"path":156,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":157,"sourceHtmlUrl":158},"scripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-coreProperties.xsd",2515,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-coreProperties.xsd",{"path":160,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":161,"sourceHtmlUrl":162},"scripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-digSig.xsd",2856,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-digSig.xsd",{"path":164,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":165,"sourceHtmlUrl":166},"scripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-relationships.xsd",1344,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-relationships.xsd",{"path":168,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":169,"sourceHtmlUrl":170},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-chart.xsd",74984,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-chart.xsd",{"path":172,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":173,"sourceHtmlUrl":174},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-chartDrawing.xsd",6956,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-chartDrawing.xsd",{"path":176,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":177,"sourceHtmlUrl":178},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-diagram.xsd",51302,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-diagram.xsd",{"path":180,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":181,"sourceHtmlUrl":182},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-lockedCanvas.xsd",624,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-lockedCanvas.xsd",{"path":184,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":185,"sourceHtmlUrl":186},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-main.xsd",152039,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-main.xsd",{"path":188,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":189,"sourceHtmlUrl":190},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-picture.xsd",1231,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-picture.xsd",{"path":192,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":193,"sourceHtmlUrl":194},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-spreadsheetDrawing.xsd",8862,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-spreadsheetDrawing.xsd",{"path":196,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":197,"sourceHtmlUrl":198},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-wordprocessingDrawing.xsd",14795,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-wordprocessingDrawing.xsd",{"path":200,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":201,"sourceHtmlUrl":202},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fpml.xsd",83612,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fpml.xsd",{"path":204,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":205,"sourceHtmlUrl":206},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-additionalCharacteristics.xsd",1269,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-additionalCharacteristics.xsd",{"path":208,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":209,"sourceHtmlUrl":210},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-bibliography.xsd",7328,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-bibliography.xsd",{"path":212,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":213,"sourceHtmlUrl":214},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-commonSimpleTypes.xsd",6382,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-commonSimpleTypes.xsd",{"path":216,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":217,"sourceHtmlUrl":218},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-customXmlDataProperties.xsd",1248,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-customXmlDataProperties.xsd",{"path":220,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":221,"sourceHtmlUrl":222},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-customXmlSchemaProperties.xsd",880,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-customXmlSchemaProperties.xsd",{"path":224,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":225,"sourceHtmlUrl":226},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesCustom.xsd",2608,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesCustom.xsd",{"path":228,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":229,"sourceHtmlUrl":230},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesExtended.xsd",3507,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesExtended.xsd",{"path":232,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":233,"sourceHtmlUrl":234},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesVariantTypes.xsd",7507,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesVariantTypes.xsd",{"path":236,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":237,"sourceHtmlUrl":238},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-math.xsd",23313,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-math.xsd",{"path":240,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":241,"sourceHtmlUrl":242},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-relationshipReference.xsd",1367,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-relationshipReference.xsd",{"path":244,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":245,"sourceHtmlUrl":246},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fsml.xsd",242277,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fsml.xsd",{"path":248,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":249,"sourceHtmlUrl":250},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-main.xsd",26148,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-main.xsd",{"path":252,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":253,"sourceHtmlUrl":254},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-officeDrawing.xsd",25279,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-officeDrawing.xsd",{"path":256,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":257,"sourceHtmlUrl":258},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-presentationDrawing.xsd",535,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-presentationDrawing.xsd",{"path":260,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":261,"sourceHtmlUrl":262},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-spreadsheetDrawing.xsd",5712,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-spreadsheetDrawing.xsd",{"path":264,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":265,"sourceHtmlUrl":266},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-wordprocessingDrawing.xsd",4010,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-wordprocessingDrawing.xsd",{"path":268,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":269,"sourceHtmlUrl":270},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fwml.xsd",171367,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fwml.xsd",{"path":272,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":273,"sourceHtmlUrl":274},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fxml.xsd",4646,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fxml.xsd",{"path":276,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":277,"sourceHtmlUrl":278},"scripts\u002Foffice\u002Fschemas\u002Fmce\u002Fmc.xsd",3127,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmce\u002Fmc.xsd",{"path":280,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":281,"sourceHtmlUrl":282},"scripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-2010.xsd",26549,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-2010.xsd",{"path":284,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":285,"sourceHtmlUrl":286},"scripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-2012.xsd",3745,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-2012.xsd",{"path":288,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":289,"sourceHtmlUrl":290},"scripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-2018.xsd",901,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-2018.xsd",{"path":292,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":293,"sourceHtmlUrl":294},"scripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-cex-2018.xsd",1778,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-cex-2018.xsd",{"path":296,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":297,"sourceHtmlUrl":298},"scripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-cid-2016.xsd",1002,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-cid-2016.xsd",{"path":300,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":301,"sourceHtmlUrl":302},"scripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-sdtdatahash-2020.xsd",600,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-sdtdatahash-2020.xsd",{"path":304,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":305,"sourceHtmlUrl":306},"scripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-symex-2015.xsd",745,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-symex-2015.xsd",{"path":308,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":309,"sourceHtmlUrl":310},"scripts\u002Foffice\u002Fsoffice.py",5945,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fsoffice.py",{"path":312,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":313,"sourceHtmlUrl":314},"scripts\u002Foffice\u002Fvalidate.py",6142,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fvalidate.py",{"path":316,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":317,"sourceHtmlUrl":318},"scripts\u002Foffice\u002Fvalidators\u002F__init__.py",336,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fvalidators\u002F__init__.py",{"path":320,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":321,"sourceHtmlUrl":322},"scripts\u002Foffice\u002Fvalidators\u002Fbase.py",33721,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fvalidators\u002Fbase.py",{"path":324,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":325,"sourceHtmlUrl":326},"scripts\u002Foffice\u002Fvalidators\u002Fdocx.py",17482,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fvalidators\u002Fdocx.py",{"path":328,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":329,"sourceHtmlUrl":330},"scripts\u002Foffice\u002Fvalidators\u002Fpptx.py",15966,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fvalidators\u002Fpptx.py",{"path":332,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":333,"sourceHtmlUrl":334},"scripts\u002Foffice\u002Fvalidators\u002Fredlining.py",18017,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Foffice\u002Fvalidators\u002Fredlining.py",{"path":336,"resourceType":135,"resourceTypeDesc":136,"sizeBytes":337,"sourceHtmlUrl":338},"scripts\u002Frecalc.py",16274,"https:\u002F\u002Fgithub.com\u002Fderseitenschneider\u002Fdotfiles\u002Fblob\u002Fmain\u002Fclaude-config\u002F.claude\u002Fskills\u002Fsynced\u002F0ce0b40f-f33c-4454-8a14-bd4a36250724_492d02ae-7d32-4227-a9d4-d9f601100de4\u002Fxlsx\u002Fscripts\u002Frecalc.py",[340,368,395,424,459,483],{"skillNo":341,"name":342,"nameZh":6,"description":343,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":344,"categories":345,"keywords":347,"publishedAt":57},"01M70NHBTQ8BV0A2SCAZXEPHCX","wealthville-pool-scoring","Score DeFi liquidity pools before providing liquidity. Returns a 0-100 pool score and an Enter\u002FHold\u002FExit\u002FReduce\u002FAvoid verdict with calibrated confidence for ~68,800 Solana pools and 575 EVM pools, plus a public miss-inclusive track record. Use when asked whether a pool is worth LPing into, which pools look best right now, or how accurate the scores have actually been.","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fweb-data\u002Fwealthville-pool-scoring\u002FSKILL.md",[346],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367],"scoring","pool","wealthville pool scoring","liquidity","which","for","exit","now","use","when","reduce","with","record","track","verdict","evm","solana","how","public","look",{"skillNo":369,"name":370,"nameZh":6,"description":371,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":372,"categories":373,"keywords":375,"publishedAt":57},"01M70MB6VR8ERJ4EM8D5KHBMEV","technical-debt-auditor","Scans a codebase and produces a quantified technical debt report with a prioritized remediation plan. Analyzes dead code, TODO\u002FFIXME\u002FHACK markers, dependency staleness, complexity hotspots, code duplication signals, test coverage gaps, unused exports, and outdated patterns. Use this skill when the user asks to audit their codebase for tech debt, wants a health check of their code quality, says things like \"where should I focus refactoring\", \"find code smells\", \"audit my codebase\", \"what technical debt do we have\", \"prioritize cleanup work\", or asks about code quality metrics. Also trigger when the user mentions \"code rot\", \"legacy cleanup\", \"refactoring priorities\", or wants to understand the overall health of a project before a major effort. Trigger even if the user doesn't say \"technical debt\" explicitly — any request to systematically assess code quality and identify improvement priorities belongs here.","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fdevelopment\u002Ftechnical-debt-auditor\u002FSKILL.md",[374],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[376,377,378,379,380,381,382,383,384,385,386,357,387,388,389,390,391,392,393,394],"technical debt","debt","technical","technical debt auditor","auditor","coverage","complexity","markers","project","cleanup","unused","code","todo","work","plan","focus","signals","audit","dependency",{"skillNo":396,"name":397,"nameZh":6,"description":398,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":399,"categories":400,"keywords":406,"publishedAt":57},"01M70KPYH9QNHCNME5GJQGE22K","readonly-sql-guard","Make an agent's database access provably read-only. Use when an agent runs caller-supplied SQL against a production\u002FERP\u002Fanalytics database (a \"query\" MCP tool, text-to-SQL, an admin console), or when reviewing DB-access code for write\u002FDDL\u002Fside-effect\u002Ftransaction-escape risks. Checks what a statement CALLS, not just its shape.","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fdatabase\u002Freadonly-sql-guard\u002FSKILL.md",[401,402,403],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":404,"categoryName":405,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000033","数据分析师",[407,408,409,410,411,412,413,353,414,415,416,417,418,419,420,356,421,422,357,423],"readonly","guard","sql guard","sql","readonly sql guard","erp","effect","read-only","db","just","tool","calls","only","MCP","access","database","query",{"skillNo":425,"name":426,"nameZh":6,"description":427,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":428,"licenseFileUrl":429,"sourceHtmlUrl":430,"categories":431,"keywords":435,"publishedAt":57},"01M6AFY6F7CC2BBZP1QD6VTNVC","web-artifacts-builder","Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn\u002Fui). Use for complex artifacts requiring state management, routing, or shadcn\u002Fui components - not for simple single-file HTML\u002FJSX artifacts.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Futilities\u002Fweb-artifacts-builder\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Futilities\u002Fweb-artifacts-builder\u002FSKILL.md",[432],{"categoryNo":433,"categoryName":434,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",[436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,353,458],"artifacts builder","web","web artifacts builder","artifacts","builder","state","routing","state management","component","css","frontend","ui","Tools","file","components","shadcn","react","Tailwind","suite","jsx","html","single-file","ui components",{"skillNo":460,"name":461,"nameZh":6,"description":462,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":428,"licenseFileUrl":463,"sourceHtmlUrl":464,"categories":465,"keywords":470,"publishedAt":57},"01M6AFWF33SFV9Z3SF4PEEE4BF","webapp-testing","Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fwebapp-testing\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fwebapp-testing\u002FSKILL.md",[466,469],{"categoryNo":467,"categoryName":468,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":433,"categoryName":434,"taxonomyType":21,"taxonomyTypeDesc":22},[471,472,473,474,475,437,476,446,447,477,478,479,480,353,481,359,482],"webapp testing","testing","webapp","browser","playwright","applications","debugging","toolkit","logs","screenshots","local","behavior",{"skillNo":484,"name":485,"nameZh":6,"description":486,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":428,"licenseFileUrl":487,"sourceHtmlUrl":488,"categories":489,"keywords":497,"publishedAt":57},"01M6AF67Q67JJJ5V51JR2P52KA","discernment-nudge","After you give a substantive answer or draft that the user may act on — advice or recommendations, drafted artifacts such as goals, plans, pitches, proposals, or emails, estimates or projections, analysis or interpretation of data, factual claims they may rely on, or a multi-step argument — invoke this skill BEFORE finalizing your reply and then, if it applies, append 2-3 short follow-up questions, each tied to something specific in what you just produced, that help the user check key facts, probe the reasoning or assumptions, and notice missing context. Do this at most once per conversation. Skip it when the user asked a trivial how-to or simple lookup, wants a purely educational explanation, asked you only to format, convert, or assemble a file from content they provided, is writing code they will run, is doing creative writing or casual chat, or already asked you to double-check, cite, or review — the skill file explains these boundaries and the exact output format.","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fdiscernment-nudge\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fdavila7\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fdiscernment-nudge\u002FSKILL.md",[490,493,494],{"categoryNo":491,"categoryName":492,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":495,"categoryName":496,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000036","内容创作者",[498,499,500,501,502,503,504,505,439,506,449,387,507,508,509,510,511,419,512,357,513,514,515,516,517,365,518],"discernment nudge","nudge","interpretation","help","run","reasoning","data","writing","lookup","content","review","conversation","short","up","invoke","you","analysis","claims","argument","assemble","recommendations"]