{"id":"cmvihlv2w1f4vad07umrspz05","owner":"ComposioHQ","name":"composio","url":"https://github.com/ComposioHQ/composio","lastScannedAt":"2026-10-21T19:15:34.138Z","freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:10:41.363Z","lastVerifiedAt":"2026-10-21T19:10:41.363Z","lastChangeDetectedAt":null,"scannedHash":null,"latestUpstreamHash":"13ddfba8d777938cf9256f964d407d8699666e18","nextCheckDueAt":"2026-10-22T20:01:55.441Z"},"skills":[{"id":"cmvihshoi1g2pad07tog7km9d","slug":"effect-v4","publicId":"8fd158e2-b07d-4c0d-b5bd-2cb591f81607","name":"effect-v4","description":"Write, review, or upgrade Effect v4 code in the Composio CLI, cli-keyring, and json-schema-to-effect-schema packages, all pinned exactly to effect@4.0.3 — Context.Service and explicit layers, Schema.TaggedError and typed recovery, the effect/cli command surface, and the vendored effect source oracle. Use when writing or reviewing Effect v4 code, answering a v4 API question, working in effect/cli, defining a Context.Service service, modeling an error with Schema.TaggedError, bumping the Effect pins, or verifying an unfamiliar API against ts/vendor/effect. Do not use for CLI command UX/wiring design (use cli-command) or CLI E2E tests (use cli-e2e).","author":"","version":"","license":"MIT","overallGrade":"F","badgeStatus":"flagged","publishedAt":"2026-10-21T19:15:36.252Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/effect-v4","findings":[{"id":"cmvihshoi1g2qad07bzo6m5na","source":"vettd","category":"security","label":"Shell execution without sandboxing","detail":"Detected in scripts/check-examples.mjs:3 — `import { execFileSync } from 'node:child_process';`","severity":"critical","ruleId":"VTD-0018"},{"id":"cmvihshoi1g2rad07nxm09q0i","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"F","criticalCount":1,"highCount":1},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.975Z","lastVerifiedAt":"2026-10-21T19:15:39.975Z","lastChangeDetectedAt":null,"scannedHash":"53dfe34fdc3ae677345e29f25f6606bafc0e406c","latestUpstreamHash":"53dfe34fdc3ae677345e29f25f6606bafc0e406c","nextCheckDueAt":"2026-10-22T20:09:56.697Z"}},{"id":"cmvihshjf1g1pad07txrwns9x","slug":"python-providers","publicId":"4cf0cc71-2e65-4865-a1d6-193888d4b232","name":"python-providers","description":"Create, modify, test, or package Python provider adapters under python/providers, including framework-specific dependencies, public imports, type inference, and provider metadata. Use for Python provider work only; use python-sdk for core SDK changes.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:35.962Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/python-providers","findings":[{"id":"cmvihshjf1g1qad07c3phnp16","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.849Z","lastVerifiedAt":"2026-10-21T19:15:39.849Z","lastChangeDetectedAt":null,"scannedHash":"78d1db8ddc612d1c5c808fc6739b25ac67c8bdee","latestUpstreamHash":"78d1db8ddc612d1c5c808fc6739b25ac67c8bdee","nextCheckDueAt":"2026-10-22T20:52:44.633Z"}},{"id":"cmvihshiv1g19ad07mzmo3tay","slug":"composio","publicId":"8d1a3d12-1228-49b6-977c-b91b1c618243","name":"composio","description":"Route and complete Composio work across Composio For You and Composio Platform. Use when the user mentions Composio; wants an agent to use apps such as Gmail, Slack, GitHub, Notion, Calendar, or Linear; needs first-time setup, an SDK or MCP integration, CLI operation, migration guidance, current documentation, or help diagnosing a connection or tool call.","author":"","version":"","license":"MIT","overallGrade":"B","badgeStatus":"conditional","publishedAt":"2026-10-21T19:15:35.947Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/skills/composio","findings":[{"id":"cmvihshiw1g1aad07fgk5tgl3","source":"vettd","category":"security","label":"References external URL — review for indirect prompt injection risk","detail":"External URL(s) detected in SKILL.md — referenced content can change after audit","severity":"medium","ruleId":"VTD-0088"},{"id":"cmvihshiw1g1bad07oe3yvpp4","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"},{"id":"cmvihshiw1g1cad07wv0qtg7r","source":"cisco","category":"security","label":"Dangerous data flow in command pipeline","detail":"references/for-you.md:2 — Pipeline downloads data from the network and executes it: `curl -fsSL https://composio.dev/install | bash`. This is a remote code execution pattern. (Note: found in documentation file - may be instructional rather than executable.)","severity":"low","ruleId":"PIPELINE_TAINT_FLOW"},{"id":"cmvihshiw1g1dad07yqomdy20","source":"cisco","category":"security","label":"Dangerous data flow in command pipeline","detail":"references/platform.md:1 — Pipeline downloads data from the network and executes it: `curl -fsSL https://composio.dev/install | bash`. This is a remote code execution pattern. (Note: found in documentation file - may be instructional rather than executable.)","severity":"low","ruleId":"PIPELINE_TAINT_FLOW"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"B","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.858Z","lastVerifiedAt":"2026-10-21T19:15:39.858Z","lastChangeDetectedAt":null,"scannedHash":"2c228f036b035ab853de066a07a31a3204dca8b0","latestUpstreamHash":"2c228f036b035ab853de066a07a31a3204dca8b0","nextCheckDueAt":"2026-10-22T19:47:09.557Z"}},{"id":"cmvihsh2f1fy9ad07x6mogwwe","slug":"cli-release","publicId":"45568cec-1f86-47ee-810b-240ebac65583","name":"cli-release","description":"Release and recover first-party Composio CLI binaries through Build CLI Binaries, including automatic beta builds, promote-stable dispatches, beta-tag selection, asset and installation verification, and failed release recovery. Use when a contributor asks to build a CLI beta, publish or promote a stable CLI version, choose a release candidate, monitor a CLI release, or diagnose a failed CLI release. Do not use for TypeScript SDK Changesets releases or CLI source implementation.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:35.463Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/cli-release","findings":[{"id":"cmvihsh2f1fyaad075bzzktzj","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.692Z","lastVerifiedAt":"2026-10-21T19:15:39.692Z","lastChangeDetectedAt":null,"scannedHash":"118e89596dc11117d9d67bbab76fe68905161e59","latestUpstreamHash":"118e89596dc11117d9d67bbab76fe68905161e59","nextCheckDueAt":"2026-10-22T17:15:33.151Z"}},{"id":"cmvihsgwu1fwtad07cikt92zs","slug":"good-docs-audit","publicId":"22e77796-4747-4c76-8358-da261a15b070","name":"good-docs-audit","description":"Audit a doc, guide, README, or block of prose against the good-docs-writing style guide and report violations. Use when the user asks to review, critique, lint, or check the voice and tone of documentation or text. Produces a structured findings report (file:line, rule violated, offending text, suggested rewrite) and does NOT edit files unless explicitly asked.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:35.257Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/good-docs-audit","findings":[{"id":"cmvihsgwu1fwuad0721wm1k1z","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.750Z","lastVerifiedAt":"2026-10-21T19:15:39.750Z","lastChangeDetectedAt":null,"scannedHash":"07a373310cfad9388bc7eedaf451b3376165f0c4","latestUpstreamHash":"07a373310cfad9388bc7eedaf451b3376165f0c4","nextCheckDueAt":"2026-10-22T20:08:09.986Z"}},{"id":"cmvihsgr11fvfad07n13er9th","slug":"python-sdk","publicId":"49e4bc36-1d7f-44f9-b907-cc4c3f49ec88","name":"python-sdk","description":"Implement or modify Python SDK behavior under python/composio, including tools, toolkits, sessions, auth configs, connected accounts, client integration, and shared Python models. Use for Python core runtime/API work; pair with python-testing and cross-sdk-parity when TypeScript must match.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:35.049Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/python-sdk","findings":[{"id":"cmvihsgr11fvgad07j9e9rkr3","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.541Z","lastVerifiedAt":"2026-10-21T19:15:39.541Z","lastChangeDetectedAt":null,"scannedHash":"c14eb928680d69771864a43d41b6a08982ab36f6","latestUpstreamHash":"c14eb928680d69771864a43d41b6a08982ab36f6","nextCheckDueAt":"2026-10-22T18:35:53.611Z"}},{"id":"cmvihsgqz1fvaad07ai71usyg","slug":"bug-fixing","publicId":"60fc088e-90dd-4f2c-b79f-515cd6a430d1","name":"bug-fixing","description":"Fix defects in the Composio SDK repository with focused reproduction, root-cause analysis, regression tests, and narrow verification. Use when the user reports a bug, failing test, CI regression, runtime defect, or incorrect SDK behavior. Do not use for new feature design or broad refactors.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:35.046Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/bug-fixing","findings":[{"id":"cmvihsgqz1fvbad072lu9dqrp","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.459Z","lastVerifiedAt":"2026-10-21T19:15:39.459Z","lastChangeDetectedAt":null,"scannedHash":"eb6a3b579b53a821f82c21702c756ae738b01d13","latestUpstreamHash":"eb6a3b579b53a821f82c21702c756ae738b01d13","nextCheckDueAt":"2026-10-22T18:56:45.677Z"}},{"id":"cmvihsgoo1fuzad07o8gpccre","slug":"cross-sdk-parity","publicId":"08d79bed-79d1-4253-8d40-77ef8b17750d","name":"cross-sdk-parity","description":"Keep TypeScript and Python SDK behavior, generated client usage, public API naming, and docs examples aligned. Use when a change affects both SDKs, when generated client pins move, when comparing TS/Python behavior, or when a backend API contract changed. Do not use for single-language internal-only changes.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:35.036Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/cross-sdk-parity","findings":[{"id":"cmvihsgoo1fv0ad07gv8lhff7","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.443Z","lastVerifiedAt":"2026-10-21T19:15:39.443Z","lastChangeDetectedAt":null,"scannedHash":"35bd780714a3543a7412ec8dc7ed57fd36e11676","latestUpstreamHash":"35bd780714a3543a7412ec8dc7ed57fd36e11676","nextCheckDueAt":"2026-10-22T20:01:15.884Z"}},{"id":"cmvihsgof1fupad07z16ua5t1","slug":"skill-maintenance","publicId":"00fff823-a708-4679-ad7f-8625ff5189ca","name":"skill-maintenance","description":"Create, update, validate, or reorganize repo-local Agent Skills under .agents/skills, including SKILL.md frontmatter, first-level references, compatibility symlinks, and validation scripts. Use only for skill-tree maintenance, skill taxonomy changes, or agent-guidance validation work.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:34.957Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/skill-maintenance","findings":[{"id":"cmvihsgof1furad07u3i14evm","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.438Z","lastVerifiedAt":"2026-10-21T19:15:39.438Z","lastChangeDetectedAt":null,"scannedHash":"04e830fbc98960a23f434fc90ba5e0562c869e92","latestUpstreamHash":"04e830fbc98960a23f434fc90ba5e0562c869e92","nextCheckDueAt":"2026-10-22T17:57:30.073Z"}},{"id":"cmvihsgo31fuead070txmw86s","slug":"python-release","publicId":"ceeb1f95-89e2-4a90-97ec-6dcbb7f6e757","name":"python-release","description":"Handle Python SDK release, build, bump, packaging metadata, PyPI client pin, uv.lock, nox/build workflow, and publish verification changes. Use for Python release process work or dependency pin bumps; do not use for ordinary Python feature implementation.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:34.946Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/python-release","findings":[{"id":"cmvihsgo31fufad07dcnhrw5q","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.538Z","lastVerifiedAt":"2026-10-21T19:15:39.538Z","lastChangeDetectedAt":null,"scannedHash":"140c696844b6a4033a4a4c8cae69ca6652eee37b","latestUpstreamHash":"140c696844b6a4033a4a4c8cae69ca6652eee37b","nextCheckDueAt":"2026-10-22T21:32:15.587Z"}},{"id":"cmvihsgm01fu7ad07ewvs4df9","slug":"docs-decisions","publicId":"8bbf30b1-e1f6-44c4-b62c-19e3153e4a1c","name":"docs-decisions","description":"Work on Composio documentation content, Fumadocs configuration, changelogs, docs automation prompts, docs decisions, ADR-style records, and docs review guidance. Use for files under docs/, documentation workflows, or requests to record or update a docs decision. Do not use for SDK runtime changes unless docs are the main deliverable.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:34.942Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/docs-decisions","findings":[{"id":"cmvihsgm01fu8ad07w7jzyptb","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.438Z","lastVerifiedAt":"2026-10-21T19:15:39.438Z","lastChangeDetectedAt":null,"scannedHash":"419ff429d8c808d54114f3babfdbafb313a82204","latestUpstreamHash":"419ff429d8c808d54114f3babfdbafb313a82204","nextCheckDueAt":"2026-10-22T20:24:08.309Z"}},{"id":"cmvihsglv1ftzad073yfm3hy0","slug":"typescript-sdk","publicId":"d910f54f-3e5d-4a75-8550-fd27d58b4c46","name":"typescript-sdk","description":"Implement or modify TypeScript SDK behavior in @composio/core or shared TypeScript packages, including tools, toolkits, sessions, auth configs, connected accounts, modifiers, and generated SDK surfaces. Use for TS runtime/API work; pair with typescript-testing for verification and cross-sdk-parity when Python must match.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:34.936Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/typescript-sdk","findings":[{"id":"cmvihsglv1fu0ad07wfif6mei","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.438Z","lastVerifiedAt":"2026-10-21T19:15:39.438Z","lastChangeDetectedAt":null,"scannedHash":"9ba58ee32643d3eb0433df941bde20d14c9194a7","latestUpstreamHash":"9ba58ee32643d3eb0433df941bde20d14c9194a7","nextCheckDueAt":"2026-10-22T18:14:23.339Z"}},{"id":"cmvihsgld1ftmad077t1ofv0d","slug":"python-testing","publicId":"efac0ae8-2b36-4f15-843f-7ad8d24cfe09","name":"python-testing","description":"Select and run Python SDK verification with nox, Makefile targets, Ruff, mypy, pytest markers, sanity tests, type inference checks, and build checks. Use when adding Python tests, diagnosing Python CI, or validating Python SDK/provider changes. Do not use for TypeScript-only checks.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:34.854Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/python-testing","findings":[{"id":"cmvihsgld1ftnad0759aq7tgr","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.438Z","lastVerifiedAt":"2026-10-21T19:15:39.438Z","lastChangeDetectedAt":null,"scannedHash":"ff5d256e201576dc68ccfc33cf05c21e12363d45","latestUpstreamHash":"ff5d256e201576dc68ccfc33cf05c21e12363d45","nextCheckDueAt":"2026-10-22T19:16:34.574Z"}},{"id":"cmvihsgd61frpad07djzr9xwb","slug":"typescript-providers","publicId":"455351f9-60f1-47dd-b064-b349496b8528","name":"typescript-providers","description":"Implement, modify, test, or document TypeScript provider packages under ts/packages/providers, including framework adapters for OpenAI, Anthropic, Google, LangChain, Mastra, Vercel, LlamaIndex, Cloudflare, Claude Agent SDK, and TypeSafe. Use for provider-specific TS work; do not use for core-only changes.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:34.552Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/typescript-providers","findings":[{"id":"cmvihsgd61frqad07minl28j9","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.347Z","lastVerifiedAt":"2026-10-21T19:15:39.347Z","lastChangeDetectedAt":null,"scannedHash":"fbdae1c742ea4a7b2000978df41575825f1c952d","latestUpstreamHash":"fbdae1c742ea4a7b2000978df41575825f1c952d","nextCheckDueAt":"2026-10-22T21:34:28.488Z"}},{"id":"cmvihsgd41frkad07nj28qnqr","slug":"cli-command","publicId":"930a3f28-29b2-4368-8282-e1e4a8c16874","name":"cli-command","description":"Design, implement, or review Composio CLI commands under ts/packages/cli using Effect, effect/cli, services, output conventions, configuration and environment variables, and local vendor references. Use for CLI command UX, command wiring, service changes, or CLI source edits. Do not use for CLI E2E-only work; use cli-e2e there.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:34.544Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/cli-command","findings":[{"id":"cmvihsgd41frlad071opn1xqh","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.340Z","lastVerifiedAt":"2026-10-21T19:15:39.340Z","lastChangeDetectedAt":null,"scannedHash":"6a91edeb4b71d57579492602084dd7847facb7e9","latestUpstreamHash":"6a91edeb4b71d57579492602084dd7847facb7e9","nextCheckDueAt":"2026-10-22T17:23:08.935Z"}},{"id":"cmvihsgaq1fraad07dezpjr9c","slug":"cli-e2e","publicId":"46fca7c2-124f-4529-ac01-e8392e1fee64","name":"cli-e2e","description":"Write, modify, or debug Docker-based Composio CLI end-to-end tests under ts/e2e-tests/cli, including binary invocation, fixture isolation, output assertions, and package manifests. Use for CLI E2E test suites only; use cli-command for CLI source implementation.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:34.466Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/cli-e2e","findings":[{"id":"cmvihsgaq1frbad07204vz7oe","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.277Z","lastVerifiedAt":"2026-10-21T19:15:39.277Z","lastChangeDetectedAt":null,"scannedHash":"60d7f6defb64a48c298c152d9de60a3de5c443ca","latestUpstreamHash":"60d7f6defb64a48c298c152d9de60a3de5c443ca","nextCheckDueAt":"2026-10-22T20:44:05.006Z"}},{"id":"cmvihsg7r1fqhad07pmglcbjr","slug":"repo-guidance","publicId":"7c085324-457c-4417-90ae-3ac26aac34cc","name":"repo-guidance","description":"Navigate the Composio SDK monorepo, branch and PR workflow, repo layout, generated-file boundaries, changesets, and shared maintenance rules. Use when work spans multiple packages, when deciding where code belongs, when preparing a PR, or when the user asks about repository conventions rather than a specific SDK implementation.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:34.439Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/repo-guidance","findings":[{"id":"cmvihsg7r1fqiad07rvqpdfre","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:39.246Z","lastVerifiedAt":"2026-10-21T19:15:39.246Z","lastChangeDetectedAt":null,"scannedHash":"b5a0b6ea68f4a942037b73081267979ffa24b43c","latestUpstreamHash":"b5a0b6ea68f4a942037b73081267979ffa24b43c","nextCheckDueAt":"2026-10-22T20:20:34.880Z"}},{"id":"cmvihsfu31fnpad07otk60a3z","slug":"good-docs-writing","publicId":"af2c90f8-05a6-4718-931c-1b24a8f528c3","name":"good-docs-writing","description":"Writing style guide derived from Modal's documentation voice. Apply when writing or editing docs, guides, tutorials, or technical prose that should read direct, second-person, confident, low-jargon, and example-first. Use to draft new docs in this voice or to revise existing prose toward it.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:33.865Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/good-docs-writing","findings":[{"id":"cmvihsfu31fnqad07sd4veusl","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:38.946Z","lastVerifiedAt":"2026-10-21T19:15:38.946Z","lastChangeDetectedAt":null,"scannedHash":"452d5b8f47dda5f91c1e0eb64dcd4ad5affd0429","latestUpstreamHash":"452d5b8f47dda5f91c1e0eb64dcd4ad5affd0429","nextCheckDueAt":"2026-10-22T16:56:13.973Z"}},{"id":"cmvihsetm1fi2ad07wm7bq242","slug":"typescript-testing","publicId":"85143459-f5d0-4c90-b8a5-e8dcd1b05f8d","name":"typescript-testing","description":"Select and run TypeScript SDK verification for packages, examples, type checks, linting, builds, Vitest suites, Effect v4 CLI tests, and runtime E2E tests. Use when adding tests, diagnosing TypeScript CI, choosing a focused test command, validating TypeScript package changes, or writing/porting CLI tests against effect@4.0.3 and @effect/vitest. Do not use for Python-only checks.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:32.644Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/typescript-testing","findings":[{"id":"cmvihsetm1fi3ad07ci26qhwu","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:37.854Z","lastVerifiedAt":"2026-10-21T19:15:37.854Z","lastChangeDetectedAt":null,"scannedHash":"7bf85650a3bddec0719f92be98f1d150ecca8eb1","latestUpstreamHash":"7bf85650a3bddec0719f92be98f1d150ecca8eb1","nextCheckDueAt":"2026-10-22T21:01:43.075Z"}},{"id":"cmvihser01fhtad07y5wlwa7w","slug":"eve","publicId":"ebc89e13-4124-4721-9089-9b6f06e0983d","name":"eve","description":"Build durable backend AI agents with the eve framework. Use when creating, editing, or debugging an eve project — agent instructions, skills, tools, connections, channels, sandboxes, subagents, schedules, or evals.","author":"","version":"","license":"MIT","overallGrade":"A","badgeStatus":"vettd","publishedAt":"2026-10-21T19:15:32.556Z","sourceUrl":"https://github.com/ComposioHQ/composio/tree/next/.agents/skills/eve","findings":[{"id":"cmvihser11fhuad07yohatzuq","source":"cisco","category":"security","label":"Skill does not specify a license","detail":"SKILL.md — Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.","severity":"info","ruleId":"MANIFEST_MISSING_LICENSE"}],"scannerRuns":[{"source":"vettd","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0},{"source":"cisco","status":"success","verdict":null,"grade":"A","criticalCount":0,"highCount":0}],"freshness":{"status":"verified_unchanged","reason":null,"retryable":false,"renamedTo":null,"lastCheckedAt":"2026-10-21T19:15:37.941Z","lastVerifiedAt":"2026-10-21T19:15:37.941Z","lastChangeDetectedAt":null,"scannedHash":"a4bd9ef8445c2f862ed5be922f09961d97dc3796","latestUpstreamHash":"a4bd9ef8445c2f862ed5be922f09961d97dc3796","nextCheckDueAt":"2026-10-22T21:01:16.726Z"}}],"publisherSupplied":["skills[].name","skills[].description","skills[].author","skills[].version","skills[].license"]}