[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CS2ECBB5D4J9M9KHBX7WRA":3,"skill-same:01M6CS2ECBB5D4J9M9KHBX7WRA":77},{"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":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":48,"repositoryHtmlUrl":49,"repositoryHomepageUrl":49,"ownerHtmlUrl":50,"ownerBlogUrl":6,"ownerDescription":51,"updatedAt":52,"install":53,"resources":66},"01M6CS2ECBB5D4J9M9KHBX7WRA","azure-cosmos-java",null,"Azure Cosmos DB SDK for Java. NoSQL database operations with global distribution, multi-model support, and reactive patterns.","Sam-06060\u002Fjarvis-assistant","Sam-06060","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F208600848?v=4","01M6CRKT7C7FXD21V6HXF293S0","Samson Frank Ganta","01M6CRKTBEKYFD8YX5Z1GT99EE",6,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fazure-cosmos-java\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37],"azure","azure cosmos java","java","sdk","support","azure cosmos db","database","nosql","model","global","operations","multi-model","community","patterns","2026-11-10 10:12:30",false,"---\nname: azure-cosmos-java\ndescription: Azure Cosmos DB SDK for Java. NoSQL database operations with global distribution, multi-model support, and reactive patterns.\nrisk: unknown\nsource: community\ndate_added: '2026-02-27'\n---\n\n# Azure Cosmos DB SDK for Java\n\nClient library for Azure Cosmos DB NoSQL API with global distribution and reactive patterns.\n\n## Installation\n\n```xml\n\u003Cdependency>\n    \u003CgroupId>com.azure\u003C\u002FgroupId>\n    \u003CartifactId>azure-cosmos\u003C\u002FartifactId>\n    \u003Cversion>LATEST\u003C\u002Fversion>\n\u003C\u002Fdependency>\n```\n\nOr use Azure SDK BOM:\n\n```xml\n\u003CdependencyManagement>\n    \u003Cdependencies>\n        \u003Cdependency>\n            \u003CgroupId>com.azure\u003C\u002FgroupId>\n            \u003CartifactId>azure-sdk-bom\u003C\u002FartifactId>\n            \u003Cversion>{bom_version}\u003C\u002Fversion>\n            \u003Ctype>pom\u003C\u002Ftype>\n            \u003Cscope>import\u003C\u002Fscope>\n        \u003C\u002Fdependency>\n    \u003C\u002Fdependencies>\n\u003C\u002FdependencyManagement>\n\n\u003Cdependencies>\n    \u003Cdependency>\n        \u003CgroupId>com.azure\u003C\u002FgroupId>\n        \u003CartifactId>azure-cosmos\u003C\u002FartifactId>\n    \u003C\u002Fdependency>\n\u003C\u002Fdependencies>\n```\n\n## Environment Variables\n\n```bash\nCOSMOS_ENDPOINT=https:\u002F\u002F\u003Caccount>.documents.azure.com:443\u002F\nCOSMOS_KEY=\u003Cyour-primary-key>\n```\n\n## Authentication\n\n### Key-based Authentication\n\n```java\nimport com.azure.cosmos.CosmosClient;\nimport com.azure.cosmos.CosmosClientBuilder;\n\nCosmosClient client = new CosmosClientBuilder()\n    .endpoint(System.getenv(\"COSMOS_ENDPOINT\"))\n    .key(System.getenv(\"COSMOS_KEY\"))\n    .buildClient();\n```\n\n### Async Client\n\n```java\nimport com.azure.cosmos.CosmosAsyncClient;\n\nCosmosAsyncClient asyncClient = new CosmosClientBuilder()\n    .endpoint(serviceEndpoint)\n    .key(key)\n    .buildAsyncClient();\n```\n\n### With Customizations\n\n```java\nimport com.azure.cosmos.ConsistencyLevel;\nimport java.util.Arrays;\n\nCosmosClient client = new CosmosClientBuilder()\n    .endpoint(serviceEndpoint)\n    .key(key)\n    .directMode(directConnectionConfig, gatewayConnectionConfig)\n    .consistencyLevel(ConsistencyLevel.SESSION)\n    .connectionSharingAcrossClientsEnabled(true)\n    .contentResponseOnWriteEnabled(true)\n    .userAgentSuffix(\"my-application\")\n    .preferredRegions(Arrays.asList(\"West US\", \"East US\"))\n    .buildClient();\n```\n\n## Client Hierarchy\n\n| Class | Purpose |\n|-------|---------|\n| `CosmosClient` \u002F `CosmosAsyncClient` | Account-level operations |\n| `CosmosDatabase` \u002F `CosmosAsyncDatabase` | Database operations |\n| `CosmosContainer` \u002F `CosmosAsyncContainer` | Container\u002Fitem operations |\n\n## Core Workflow\n\n### Create Database\n\n```java\n\u002F\u002F Sync\nclient.createDatabaseIfNotExists(\"myDatabase\")\n    .map(response -> client.getDatabase(response.getProperties().getId()));\n\n\u002F\u002F Async with chaining\nasyncClient.createDatabaseIfNotExists(\"myDatabase\")\n    .map(response -> asyncClient.getDatabase(response.getProperties().getId()))\n    .subscribe(database -> System.out.println(\"Created: \" + database.getId()));\n```\n\n### Create Container\n\n```java\nasyncClient.createDatabaseIfNotExists(\"myDatabase\")\n    .flatMap(dbResponse -> {\n        String databaseId = dbResponse.getProperties().getId();\n        return asyncClient.getDatabase(databaseId)\n            .createContainerIfNotExists(\"myContainer\", \"\u002FpartitionKey\")\n            .map(containerResponse -> asyncClient.getDatabase(databaseId)\n                .getContainer(containerResponse.getProperties().getId()));\n    })\n    .subscribe(container -> System.out.println(\"Container: \" + container.getId()));\n```\n\n### CRUD Operations\n\n```java\nimport com.azure.cosmos.models.PartitionKey;\n\nCosmosAsyncContainer container = asyncClient\n    .getDatabase(\"myDatabase\")\n    .getContainer(\"myContainer\");\n\n\u002F\u002F Create\ncontainer.createItem(new User(\"1\", \"John Doe\", \"john@example.com\"))\n    .flatMap(response -> {\n        System.out.println(\"Created: \" + response.getItem());\n        \u002F\u002F Read\n        return container.readItem(\n            response.getItem().getId(),\n            new PartitionKey(response.getItem().getId()),\n            User.class);\n    })\n    .flatMap(response -> {\n        System.out.println(\"Read: \" + response.getItem());\n        \u002F\u002F Update\n        User user = response.getItem();\n        user.setEmail(\"john.doe@example.com\");\n        return container.replaceItem(\n            user,\n            user.getId(),\n            new PartitionKey(user.getId()));\n    })\n    .flatMap(response -> {\n        \u002F\u002F Delete\n        return container.deleteItem(\n            response.getItem().getId(),\n            new PartitionKey(response.getItem().getId()));\n    })\n    .block();\n```\n\n### Query Documents\n\n```java\nimport com.azure.cosmos.models.CosmosQueryRequestOptions;\nimport com.azure.cosmos.util.CosmosPagedIterable;\n\nCosmosContainer container = client.getDatabase(\"myDatabase\").getContainer(\"myContainer\");\n\nString query = \"SELECT * FROM c WHERE c.status = @status\";\nCosmosQueryRequestOptions options = new CosmosQueryRequestOptions();\n\nCosmosPagedIterable\u003CUser> results = container.queryItems(\n    query,\n    options,\n    User.class\n);\n\nresults.forEach(user -> System.out.println(\"User: \" + user.getName()));\n```\n\n## Key Concepts\n\n### Partition Keys\n\nChoose a partition key with:\n- High cardinality (many distinct values)\n- Even distribution of data and requests\n- Frequently used in queries\n\n### Consistency Levels\n\n| Level | Guarantee |\n|-------|-----------|\n| Strong | Linearizability |\n| Bounded Staleness | Consistent prefix with bounded lag |\n| Session | Consistent prefix within session |\n| Consistent Prefix | Reads never see out-of-order writes |\n| Eventual | No ordering guarantee |\n\n### Request Units (RUs)\n\nAll operations consume RUs. Check response headers:\n\n```java\nCosmosItemResponse\u003CUser> response = container.createItem(user);\nSystem.out.println(\"RU charge: \" + response.getRequestCharge());\n```\n\n## Best Practices\n\n1. **Reuse CosmosClient** — Create once, reuse throughout application\n2. **Use async client** for high-throughput scenarios\n3. **Choose partition key carefully** — Affects performance and scalability\n4. **Enable content response on write** for immediate access to created items\n5. **Configure preferred regions** for geo-distributed applications\n6. **Handle 429 errors** with retry policies (built-in by default)\n7. **Use direct mode** for lowest latency in production\n\n## Error Handling\n\n```java\nimport com.azure.cosmos.CosmosException;\n\ntry {\n    container.createItem(item);\n} catch (CosmosException e) {\n    System.err.println(\"Status: \" + e.getStatusCode());\n    System.err.println(\"Message: \" + e.getMessage());\n    System.err.println(\"Request charge: \" + e.getRequestCharge());\n    \n    if (e.getStatusCode() == 409) {\n        System.err.println(\"Item already exists\");\n    } else if (e.getStatusCode() == 429) {\n        System.err.println(\"Rate limited, retry after: \" + e.getRetryAfterDuration());\n    }\n}\n```\n\n## Reference Links\n\n| Resource | URL |\n|----------|-----|\n| Maven Package | https:\u002F\u002Fcentral.sonatype.com\u002Fartifact\u002Fcom.azure\u002Fazure-cosmos |\n| API Documentation | https:\u002F\u002Fazuresdkdocs.z19.web.core.windows.net\u002Fjava\u002Fazure-cosmos\u002Flatest\u002Findex.html |\n| Product Docs | https:\u002F\u002Flearn.microsoft.com\u002Fazure\u002Fcosmos-db\u002F |\n| Samples | https:\u002F\u002Fgithub.com\u002FAzure-Samples\u002Fazure-cosmos-java-sql-api-samples |\n| Performance Guide | https:\u002F\u002Flearn.microsoft.com\u002Fazure\u002Fcosmos-db\u002Fperformance-tips-java-sdk-v4-sql |\n| Troubleshooting | https:\u002F\u002Flearn.microsoft.com\u002Fazure\u002Fcosmos-db\u002Ftroubleshoot-java-sdk-v4-sql |\n\n## When to Use\nThis skill is applicable to execute the workflow or actions described in the overview.\n","# Azure Cosmos DB SDK for Java\n\nClient library for Azure Cosmos DB NoSQL API with global distribution and reactive patterns.\n\n## Installation\n\n```xml\n\u003Cdependency>\n    \u003CgroupId>com.azure\u003C\u002FgroupId>\n    \u003CartifactId>azure-cosmos\u003C\u002FartifactId>\n    \u003Cversion>LATEST\u003C\u002Fversion>\n\u003C\u002Fdependency>\n```\n\nOr use Azure SDK BOM:\n\n```xml\n\u003CdependencyManagement>\n    \u003Cdependencies>\n        \u003Cdependency>\n            \u003CgroupId>com.azure\u003C\u002FgroupId>\n            \u003CartifactId>azure-sdk-bom\u003C\u002FartifactId>\n            \u003Cversion>{bom_version}\u003C\u002Fversion>\n            \u003Ctype>pom\u003C\u002Ftype>\n            \u003Cscope>import\u003C\u002Fscope>\n        \u003C\u002Fdependency>\n    \u003C\u002Fdependencies>\n\u003C\u002FdependencyManagement>\n\n\u003Cdependencies>\n    \u003Cdependency>\n        \u003CgroupId>com.azure\u003C\u002FgroupId>\n        \u003CartifactId>azure-cosmos\u003C\u002FartifactId>\n    \u003C\u002Fdependency>\n\u003C\u002Fdependencies>\n```\n\n## Environment Variables\n\n```bash\nCOSMOS_ENDPOINT=https:\u002F\u002F\u003Caccount>.documents.azure.com:443\u002F\nCOSMOS_KEY=\u003Cyour-primary-key>\n```\n\n## Authentication\n\n### Key-based Authentication\n\n```java\nimport com.azure.cosmos.CosmosClient;\nimport com.azure.cosmos.CosmosClientBuilder;\n\nCosmosClient client = new CosmosClientBuilder()\n    .endpoint(System.getenv(\"COSMOS_ENDPOINT\"))\n    .key(System.getenv(\"COSMOS_KEY\"))\n    .buildClient();\n```\n\n### Async Client\n\n```java\nimport com.azure.cosmos.CosmosAsyncClient;\n\nCosmosAsyncClient asyncClient = new CosmosClientBuilder()\n    .endpoint(serviceEndpoint)\n    .key(key)\n    .buildAsyncClient();\n```\n\n### With Customizations\n\n```java\nimport com.azure.cosmos.ConsistencyLevel;\nimport java.util.Arrays;\n\nCosmosClient client = new CosmosClientBuilder()\n    .endpoint(serviceEndpoint)\n    .key(key)\n    .directMode(directConnectionConfig, gatewayConnectionConfig)\n    .consistencyLevel(ConsistencyLevel.SESSION)\n    .connectionSharingAcrossClientsEnabled(true)\n    .contentResponseOnWriteEnabled(true)\n    .userAgentSuffix(\"my-application\")\n    .preferredRegions(Arrays.asList(\"West US\", \"East US\"))\n    .buildClient();\n```\n\n## Client Hierarchy\n\n| Class | Purpose |\n|-------|---------|\n| `CosmosClient` \u002F `CosmosAsyncClient` | Account-level operations |\n| `CosmosDatabase` \u002F `CosmosAsyncDatabase` | Database operations |\n| `CosmosContainer` \u002F `CosmosAsyncContainer` | Container\u002Fitem operations |\n\n## Core Workflow\n\n### Create Database\n\n```java\n\u002F\u002F Sync\nclient.createDatabaseIfNotExists(\"myDatabase\")\n    .map(response -> client.getDatabase(response.getProperties().getId()));\n\n\u002F\u002F Async with chaining\nasyncClient.createDatabaseIfNotExists(\"myDatabase\")\n    .map(response -> asyncClient.getDatabase(response.getProperties().getId()))\n    .subscribe(database -> System.out.println(\"Created: \" + database.getId()));\n```\n\n### Create Container\n\n```java\nasyncClient.createDatabaseIfNotExists(\"myDatabase\")\n    .flatMap(dbResponse -> {\n        String databaseId = dbResponse.getProperties().getId();\n        return asyncClient.getDatabase(databaseId)\n            .createContainerIfNotExists(\"myContainer\", \"\u002FpartitionKey\")\n            .map(containerResponse -> asyncClient.getDatabase(databaseId)\n                .getContainer(containerResponse.getProperties().getId()));\n    })\n    .subscribe(container -> System.out.println(\"Container: \" + container.getId()));\n```\n\n### CRUD Operations\n\n```java\nimport com.azure.cosmos.models.PartitionKey;\n\nCosmosAsyncContainer container = asyncClient\n    .getDatabase(\"myDatabase\")\n    .getContainer(\"myContainer\");\n\n\u002F\u002F Create\ncontainer.createItem(new User(\"1\", \"John Doe\", \"john@example.com\"))\n    .flatMap(response -> {\n        System.out.println(\"Created: \" + response.getItem());\n        \u002F\u002F Read\n        return container.readItem(\n            response.getItem().getId(),\n            new PartitionKey(response.getItem().getId()),\n            User.class);\n    })\n    .flatMap(response -> {\n        System.out.println(\"Read: \" + response.getItem());\n        \u002F\u002F Update\n        User user = response.getItem();\n        user.setEmail(\"john.doe@example.com\");\n        return container.replaceItem(\n            user,\n            user.getId(),\n            new PartitionKey(user.getId()));\n    })\n    .flatMap(response -> {\n        \u002F\u002F Delete\n        return container.deleteItem(\n            response.getItem().getId(),\n            new PartitionKey(response.getItem().getId()));\n    })\n    .block();\n```\n\n### Query Documents\n\n```java\nimport com.azure.cosmos.models.CosmosQueryRequestOptions;\nimport com.azure.cosmos.util.CosmosPagedIterable;\n\nCosmosContainer container = client.getDatabase(\"myDatabase\").getContainer(\"myContainer\");\n\nString query = \"SELECT * FROM c WHERE c.status = @status\";\nCosmosQueryRequestOptions options = new CosmosQueryRequestOptions();\n\nCosmosPagedIterable\u003CUser> results = container.queryItems(\n    query,\n    options,\n    User.class\n);\n\nresults.forEach(user -> System.out.println(\"User: \" + user.getName()));\n```\n\n## Key Concepts\n\n### Partition Keys\n\nChoose a partition key with:\n- High cardinality (many distinct values)\n- Even distribution of data and requests\n- Frequently used in queries\n\n### Consistency Levels\n\n| Level | Guarantee |\n|-------|-----------|\n| Strong | Linearizability |\n| Bounded Staleness | Consistent prefix with bounded lag |\n| Session | Consistent prefix within session |\n| Consistent Prefix | Reads never see out-of-order writes |\n| Eventual | No ordering guarantee |\n\n### Request Units (RUs)\n\nAll operations consume RUs. Check response headers:\n\n```java\nCosmosItemResponse\u003CUser> response = container.createItem(user);\nSystem.out.println(\"RU charge: \" + response.getRequestCharge());\n```\n\n## Best Practices\n\n1. **Reuse CosmosClient** — Create once, reuse throughout application\n2. **Use async client** for high-throughput scenarios\n3. **Choose partition key carefully** — Affects performance and scalability\n4. **Enable content response on write** for immediate access to created items\n5. **Configure preferred regions** for geo-distributed applications\n6. **Handle 429 errors** with retry policies (built-in by default)\n7. **Use direct mode** for lowest latency in production\n\n## Error Handling\n\n```java\nimport com.azure.cosmos.CosmosException;\n\ntry {\n    container.createItem(item);\n} catch (CosmosException e) {\n    System.err.println(\"Status: \" + e.getStatusCode());\n    System.err.println(\"Message: \" + e.getMessage());\n    System.err.println(\"Request charge: \" + e.getRequestCharge());\n    \n    if (e.getStatusCode() == 409) {\n        System.err.println(\"Item already exists\");\n    } else if (e.getStatusCode() == 429) {\n        System.err.println(\"Rate limited, retry after: \" + e.getRetryAfterDuration());\n    }\n}\n```\n\n## Reference Links\n\n| Resource | URL |\n|----------|-----|\n| Maven Package | https:\u002F\u002Fcentral.sonatype.com\u002Fartifact\u002Fcom.azure\u002Fazure-cosmos |\n| API Documentation | https:\u002F\u002Fazuresdkdocs.z19.web.core.windows.net\u002Fjava\u002Fazure-cosmos\u002Flatest\u002Findex.html |\n| Product Docs | https:\u002F\u002Flearn.microsoft.com\u002Fazure\u002Fcosmos-db\u002F |\n| Samples | https:\u002F\u002Fgithub.com\u002FAzure-Samples\u002Fazure-cosmos-java-sql-api-samples |\n| Performance Guide | https:\u002F\u002Flearn.microsoft.com\u002Fazure\u002Fcosmos-db\u002Fperformance-tips-java-sdk-v4-sql |\n| Troubleshooting | https:\u002F\u002Flearn.microsoft.com\u002Fazure\u002Fcosmos-db\u002Ftroubleshoot-java-sdk-v4-sql |\n\n## When to Use\nThis skill is applicable to execute the workflow or actions described in the overview.\n",{"name":5,"risk":43,"source":36,"date_added":44,"description":7},"unknown","2026-02-27","main","a50a3aa6b39fb0e1b7db88bef1bfc9c93606e126","modules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fazure-cosmos-java",0,"https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant","https:\u002F\u002Fgithub.com\u002FSam-06060","Mobile Application Developer | Kotlin | Flutter, KMP, Swfit, Android,Swift UI | Building at Saar It Resources | Creator of Jarvis (AI Assistant)","2026-06-23 05:13:38",{"source":8,"skillName":5,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add Sam-06060\u002Fjarvis-assistant --skill azure-cosmos-java",{"tool":59,"command":60},"bunx","bunx skills add Sam-06060\u002Fjarvis-assistant --skill azure-cosmos-java",{"tool":62,"command":63},"pnpm","pnpm dlx skills add Sam-06060\u002Fjarvis-assistant --skill azure-cosmos-java","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fazure-cosmos-java\u002FSKILL.md",true,[67,73],{"path":68,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":71,"sourceHtmlUrl":72},"evals\u002Fevals.json","REFERENCE","参考文档",754,"https:\u002F\u002Fgithub.com\u002Fevent4u-app\u002Fagent-config\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fdashboard-design\u002Fevals\u002Fevals.json",{"path":74,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":75,"sourceHtmlUrl":76},"evals\u002Ftriggers.json",3202,"https:\u002F\u002Fgithub.com\u002Fevent4u-app\u002Fagent-config\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fdashboard-design\u002Fevals\u002Ftriggers.json",[78,89,104,131,150,177],{"skillNo":79,"name":80,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":86,"publishedAt":38},"01M6GDRVS6FXX3ESH0C9DW01C0","test_skill","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fscratch\u002Ftest_skill\u002FSKILL.md",[83],{"categoryNo":84,"categoryName":85,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[87,88],"Test Skill","test",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":38},"01M6GDRQ40HX22MA6XWC31RHHK","zustand-store-ts","Create Zustand stores following established patterns with proper TypeScript types and middleware.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzustand-store-ts\u002FSKILL.md",[],[96,97,98,99,100,101,37,36,102,103],"zustand store ts","zustand","store","with","types","middleware","create","typescript",{"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":38},"01M6GDRKEA0WE670SPFWX5GKCN","zoom-automation","Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzoom-automation\u002FSKILL.md",[110],{"categoryNo":111,"categoryName":112,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[114,115,116,117,118,119,120,121,122,123,124,125,126,127,36,128,129,130],"automation","zoom automation","zoom","first","Tools","search","MCP","via","meeting","automate","critical","creation","webinars","composio","recordings","management","tracking",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":138,"publishedAt":38},"01M6GDRFS1452PC71JQ38S24HR","zoho-crm-automation","Automate Zoho CRM tasks via Rube MCP (Composio): create\u002Fupdate records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzoho-crm-automation\u002FSKILL.md",[137],{"categoryNo":111,"categoryName":112,"taxonomyType":21,"taxonomyTypeDesc":22},[139,114,140,141,142,143,144,36,119,145,127,146,124,123,118,147,102,148,120,149],"crm automation","zoho crm","crm","zoho crm automation","zoho","leads","contacts","records","update","tasks","manage",{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":159,"publishedAt":38},"01M6GDRCKQBAVTGHX5XBH26KPZ","zod-validation-expert","Expert in Zod — TypeScript-first schema validation. Covers parsing, custom errors, refinements, type inference, and integration with React Hook Form, Next.js, and tRPC.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzod-validation-expert\u002FSKILL.md",[156],{"categoryNo":157,"categoryName":158,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",[160,161,162,163,164,103,165,166,167,168,169,170,99,171,172,173,174,36,175,176],"expert","zod","zod validation expert","validation","react","safe","parsing","errors","schema validation","react hook form","hook","trpc","form","type","next","schema","Next.js",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":184,"publishedAt":38},"01M6GDR658B08K4MY0RWD4A6EH","zeroize-audit","Detects missing zeroization of sensitive data in source code and identifies zeroization removed by compiler optimizations, with assembly-level analysis, and control-flow verification. Use for auditing C\u002FC++\u002FRust code handling secrets, keys, passwords, or other sensitive data.","https:\u002F\u002Fgithub.com\u002FSam-06060\u002Fjarvis-assistant\u002Fblob\u002Fmain\u002Fmodules\u002Fagent_skills\u002Fawesome-skills\u002Fplaybooks\u002Fzeroize-audit\u002FSKILL.md",[183],{"categoryNo":111,"categoryName":112,"taxonomyType":21,"taxonomyTypeDesc":22},[185,186,187,188,189,190,191,192,36,193,194,195,196,197,198,199,200,201,202,120],"zeroize audit","audit","write","passwords","get","project","c++","activate","assembly","read","Bash","secrets","analysis","data","flow","verification","code","rust"]