[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71MPJ8SA3WK1SN4KMMFWFQ4":3,"skill-same:01M71MPJ8SA3WK1SN4KMMFWFQ4":69},{"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":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":50,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":53,"updatedAt":54,"install":55,"resources":68},"01M71MPJ8SA3WK1SN4KMMFWFQ4","Prismic Automation",null,"Automate headless CMS operations in Prismic -- query documents, search content, retrieve custom types, and manage repository refs through the Composio Prismic integration.","q2805187159\u002FAnvil","q2805187159","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F105276843?v=4","01M71KF4TN999VNJX9FY9QT06A","铁甲勇士宋小宝","01M71KF4V97XXQ7AGES97R4Q9F",3,"MIT","https:\u002F\u002Fgithub.com\u002Fq2805187159\u002FAnvil\u002Fblob\u002Fmain\u002Fskills\u002Fcomposio-skills\u002Fprismic-automation\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,5,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"automation","headless","types","manage","search","custom","documents","query","operations","repository","integration","composio","content","automate","cms","2026-11-10 10:56:23",false,"---\nname: Prismic Automation\ndescription: \"Automate headless CMS operations in Prismic -- query documents, search content, retrieve custom types, and manage repository refs through the Composio Prismic integration.\"\nrequires:\n  mcp:\n    - rube\n---\n\n# Prismic Automation\n\nManage your **Prismic** headless CMS directly from Claude Code. Query documents by type, full-text search content, inspect custom types, and work with repository refs for content versioning.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fprismic](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fprismic)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your configuration:\n   ```\n   https:\u002F\u002Frube.app\u002Fmcp\n   ```\n2. Connect your Prismic account when prompted. The agent will provide an authentication link.\n3. Most content queries require a `ref` token. Always start by calling `PRISMIC_REPOSITORY_API_GET_REFS` or `PRISMIC_REPOSITORY_API_GET_INFO` to obtain the master ref.\n\n---\n\n## Core Workflows\n\n### 1. Get Repository Info and Refs\n\nRetrieve comprehensive repository metadata including available refs (content versions), custom types, languages, tags, and bookmarks. This is typically your first API call.\n\n**Tools:** `PRISMIC_REPOSITORY_API_GET_INFO`, `PRISMIC_REPOSITORY_API_GET_REFS`\n\nNo parameters required -- these endpoints return the full repository configuration. The `refs` field is critical since refs are required for all content queries.\n\nExample prompt: *\"Get my Prismic repository info and the current master ref\"*\n\n---\n\n### 2. Query Documents with Predicates\n\nFetch documents using Prismic's predicate query syntax with full pagination and filtering support.\n\n**Tool:** `PRISMIC_CONTENT_API_QUERY_DOCUMENTS`\n\nKey parameters:\n- `ref` (required) -- content release reference ID (typically the master ref)\n- `q` -- predicate query, e.g., `[[at(document.type, \"page\")]]`\n- `page` (min 1) and `pageSize` (1-100) -- pagination\n- `lang` -- language code, e.g., `en-us` (default `*` for all)\n- `orderings` -- sort order, e.g., `[my.article.date desc]`\n- `fetch` -- comma-separated fields to fetch, reducing response size\n- `fetchLinks` -- resolve linked document fields inline\n\nExample prompt: *\"Query all published blog posts in Prismic, sorted by date descending, in English\"*\n\n---\n\n### 3. Fetch Documents by Type\n\nRetrieve all documents of a specific custom type with automatic master ref resolution.\n\n**Tool:** `PRISMIC_GET_DOCUMENTS_BY_TYPE`\n\nKey parameters:\n- `type` (required) -- custom type API ID, e.g., `blog_post`, `article`, `page`\n- `page` (default 1) and `pageSize` (1-100, default 20)\n- `lang` -- language code filter\n- `orderings` -- sort order, e.g., `[my.article.date desc]`\n- `after` -- cursor-based pagination for deep pagination beyond page 50\n\nExample prompt: *\"Get all blog_post documents in Prismic, 20 per page\"*\n\n---\n\n### 4. Full-Text Search\n\nSearch across all text fields in documents for specified terms. Case-insensitive, matches on root words.\n\n**Tool:** `PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_FULLTEXT_SEARCH`\n\nKey parameters:\n- `q` (required) -- full-text predicate, e.g., `[[fulltext(document, \"machine learning\")]]`\n- `page`, `pageSize`, `lang`, `orderings` -- same pagination\u002Ffiltering as other queries\n\nExample prompt: *\"Search all Prismic documents for 'machine learning'\"*\n\n---\n\n### 5. Get a Single Document by ID\n\nRetrieve a specific document by its unique identifier.\n\n**Tool:** `PRISMIC_GET_DOCUMENT_BY_ID`\n\nKey parameters:\n- `document_id` (required) -- unique document identifier\n- `ref` (required) -- content ref from repository\n- `lang` -- optional language filter\n\nExample prompt: *\"Fetch Prismic document Xx2KLhEAAJljVWaA\"*\n\n---\n\n### 6. List Custom Types\n\nDiscover all custom types (content models) defined in the repository, including their structure definitions.\n\n**Tool:** `PRISMIC_TYPES_API_GET_TYPES`\n\nKey parameters:\n- `limit` -- max number of types to return per page\n- `page` -- page number (1-indexed)\n- `sort` -- sort order, e.g., `name`\n\nExample prompt: *\"List all custom types in my Prismic repository\"*\n\n---\n\n## Known Pitfalls\n\n- **Ref is required for all content queries:** You must obtain a valid `ref` (typically the master ref) from `PRISMIC_REPOSITORY_API_GET_REFS` or `PRISMIC_REPOSITORY_API_GET_INFO` before querying any documents. Queries without a ref will fail.\n- **Predicate syntax requires double brackets:** Prismic queries use double square brackets: `[[at(document.type, \"page\")]]`. For multiple predicates, combine them: `[[at(document.type, \"blog\")][at(document.tags, [\"featured\"])]]`.\n- **Deep pagination limit:** Standard page-based pagination may fail beyond page 50. For deep pagination, use the `after` parameter with the last document ID from your previous result set.\n- **pageSize cap is 100:** Requesting more than 100 documents per page will be rejected. Use pagination to iterate through larger result sets.\n- **Language filtering:** The default language filter is `*` (all languages). If you need documents in a specific locale, always pass `lang` explicitly (e.g., `en-us`, `fr-fr`).\n- **Integration fields require separate ref:** When using `PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_INTEGRATION_FIELDS`, you need an `integrationFieldsRef` in addition to the standard content `ref`.\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|---|---|\n| `PRISMIC_REPOSITORY_API_GET_INFO` | Get repository metadata, refs, types, languages |\n| `PRISMIC_REPOSITORY_API_GET_REFS` | List all refs (master + releases) |\n| `PRISMIC_TYPES_API_GET_TYPES` | List all custom types \u002F content models |\n| `PRISMIC_CONTENT_API_QUERY_DOCUMENTS` | Query documents with predicates and pagination |\n| `PRISMIC_GET_DOCUMENTS_BY_TYPE` | Fetch documents filtered by custom type |\n| `PRISMIC_GET_DOCUMENT_BY_ID` | Retrieve a single document by ID |\n| `PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_FULLTEXT_SEARCH` | Full-text search across all documents |\n| `PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_PREDICATES` | Filter documents with multiple predicate conditions |\n| `PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_INTEGRATION_FIELDS` | Fetch documents with integration fields data |\n| `PRISMIC_GET_DOCUMENTS_ORDERED` | Fetch documents sorted by specified fields |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n","# Prismic Automation\n\nManage your **Prismic** headless CMS directly from Claude Code. Query documents by type, full-text search content, inspect custom types, and work with repository refs for content versioning.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fprismic](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fprismic)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your configuration:\n   ```\n   https:\u002F\u002Frube.app\u002Fmcp\n   ```\n2. Connect your Prismic account when prompted. The agent will provide an authentication link.\n3. Most content queries require a `ref` token. Always start by calling `PRISMIC_REPOSITORY_API_GET_REFS` or `PRISMIC_REPOSITORY_API_GET_INFO` to obtain the master ref.\n\n---\n\n## Core Workflows\n\n### 1. Get Repository Info and Refs\n\nRetrieve comprehensive repository metadata including available refs (content versions), custom types, languages, tags, and bookmarks. This is typically your first API call.\n\n**Tools:** `PRISMIC_REPOSITORY_API_GET_INFO`, `PRISMIC_REPOSITORY_API_GET_REFS`\n\nNo parameters required -- these endpoints return the full repository configuration. The `refs` field is critical since refs are required for all content queries.\n\nExample prompt: *\"Get my Prismic repository info and the current master ref\"*\n\n---\n\n### 2. Query Documents with Predicates\n\nFetch documents using Prismic's predicate query syntax with full pagination and filtering support.\n\n**Tool:** `PRISMIC_CONTENT_API_QUERY_DOCUMENTS`\n\nKey parameters:\n- `ref` (required) -- content release reference ID (typically the master ref)\n- `q` -- predicate query, e.g., `[[at(document.type, \"page\")]]`\n- `page` (min 1) and `pageSize` (1-100) -- pagination\n- `lang` -- language code, e.g., `en-us` (default `*` for all)\n- `orderings` -- sort order, e.g., `[my.article.date desc]`\n- `fetch` -- comma-separated fields to fetch, reducing response size\n- `fetchLinks` -- resolve linked document fields inline\n\nExample prompt: *\"Query all published blog posts in Prismic, sorted by date descending, in English\"*\n\n---\n\n### 3. Fetch Documents by Type\n\nRetrieve all documents of a specific custom type with automatic master ref resolution.\n\n**Tool:** `PRISMIC_GET_DOCUMENTS_BY_TYPE`\n\nKey parameters:\n- `type` (required) -- custom type API ID, e.g., `blog_post`, `article`, `page`\n- `page` (default 1) and `pageSize` (1-100, default 20)\n- `lang` -- language code filter\n- `orderings` -- sort order, e.g., `[my.article.date desc]`\n- `after` -- cursor-based pagination for deep pagination beyond page 50\n\nExample prompt: *\"Get all blog_post documents in Prismic, 20 per page\"*\n\n---\n\n### 4. Full-Text Search\n\nSearch across all text fields in documents for specified terms. Case-insensitive, matches on root words.\n\n**Tool:** `PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_FULLTEXT_SEARCH`\n\nKey parameters:\n- `q` (required) -- full-text predicate, e.g., `[[fulltext(document, \"machine learning\")]]`\n- `page`, `pageSize`, `lang`, `orderings` -- same pagination\u002Ffiltering as other queries\n\nExample prompt: *\"Search all Prismic documents for 'machine learning'\"*\n\n---\n\n### 5. Get a Single Document by ID\n\nRetrieve a specific document by its unique identifier.\n\n**Tool:** `PRISMIC_GET_DOCUMENT_BY_ID`\n\nKey parameters:\n- `document_id` (required) -- unique document identifier\n- `ref` (required) -- content ref from repository\n- `lang` -- optional language filter\n\nExample prompt: *\"Fetch Prismic document Xx2KLhEAAJljVWaA\"*\n\n---\n\n### 6. List Custom Types\n\nDiscover all custom types (content models) defined in the repository, including their structure definitions.\n\n**Tool:** `PRISMIC_TYPES_API_GET_TYPES`\n\nKey parameters:\n- `limit` -- max number of types to return per page\n- `page` -- page number (1-indexed)\n- `sort` -- sort order, e.g., `name`\n\nExample prompt: *\"List all custom types in my Prismic repository\"*\n\n---\n\n## Known Pitfalls\n\n- **Ref is required for all content queries:** You must obtain a valid `ref` (typically the master ref) from `PRISMIC_REPOSITORY_API_GET_REFS` or `PRISMIC_REPOSITORY_API_GET_INFO` before querying any documents. Queries without a ref will fail.\n- **Predicate syntax requires double brackets:** Prismic queries use double square brackets: `[[at(document.type, \"page\")]]`. For multiple predicates, combine them: `[[at(document.type, \"blog\")][at(document.tags, [\"featured\"])]]`.\n- **Deep pagination limit:** Standard page-based pagination may fail beyond page 50. For deep pagination, use the `after` parameter with the last document ID from your previous result set.\n- **pageSize cap is 100:** Requesting more than 100 documents per page will be rejected. Use pagination to iterate through larger result sets.\n- **Language filtering:** The default language filter is `*` (all languages). If you need documents in a specific locale, always pass `lang` explicitly (e.g., `en-us`, `fr-fr`).\n- **Integration fields require separate ref:** When using `PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_INTEGRATION_FIELDS`, you need an `integrationFieldsRef` in addition to the standard content `ref`.\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|---|---|\n| `PRISMIC_REPOSITORY_API_GET_INFO` | Get repository metadata, refs, types, languages |\n| `PRISMIC_REPOSITORY_API_GET_REFS` | List all refs (master + releases) |\n| `PRISMIC_TYPES_API_GET_TYPES` | List all custom types \u002F content models |\n| `PRISMIC_CONTENT_API_QUERY_DOCUMENTS` | Query documents with predicates and pagination |\n| `PRISMIC_GET_DOCUMENTS_BY_TYPE` | Fetch documents filtered by custom type |\n| `PRISMIC_GET_DOCUMENT_BY_ID` | Retrieve a single document by ID |\n| `PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_FULLTEXT_SEARCH` | Full-text search across all documents |\n| `PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_PREDICATES` | Filter documents with multiple predicate conditions |\n| `PRISMIC_CONTENT_API_GET_DOCUMENTS_WITH_INTEGRATION_FIELDS` | Fetch documents with integration fields data |\n| `PRISMIC_GET_DOCUMENTS_ORDERED` | Fetch documents sorted by specified fields |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"name":5,"requires":44,"description":7},{"mcp":45},[46],"rube","main","6ffadc67c9777282fa1f9330ec12ac8778064409","skills\u002Fcomposio-skills\u002Fprismic-automation",0,"https:\u002F\u002Fgithub.com\u002Fq2805187159\u002FAnvil","https:\u002F\u002Fgithub.com\u002Fq2805187159","Independent Researcher\r\n\r\nEmail: q2805187159@gmail.com\r\n\r\nGithub: q2805187159\r\n\r\nResearch Interests:\r\n- LLM Agents\r\n- Tool Routing\r\n- RAG","2026-06-24 18:31:41",{"source":8,"skillName":5,"commands":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add q2805187159\u002FAnvil --skill \"Prismic Automation\"",{"tool":61,"command":62},"bunx","bunx skills add q2805187159\u002FAnvil --skill \"Prismic Automation\"",{"tool":64,"command":65},"pnpm","pnpm dlx skills add q2805187159\u002FAnvil --skill \"Prismic Automation\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fq2805187159\u002FAnvil\u002Fblob\u002Fmain\u002Fskills\u002Fcomposio-skills\u002Fprismic-automation\u002FSKILL.md",true,[],[70,102,135,142,166,189],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":74,"licenseFileUrl":75,"sourceHtmlUrl":76,"categories":77,"keywords":84,"publishedAt":39},"01M71NPWVVMB1AZ8XGKNJFT0YP","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.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fq2805187159\u002FAnvil\u002Fblob\u002Fmain\u002Fskills\u002Fwebapp-testing\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fq2805187159\u002FAnvil\u002Fblob\u002Fmain\u002Fskills\u002Fwebapp-testing\u002FSKILL.md",[78,81],{"categoryNo":79,"categoryName":80,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":82,"categoryName":83,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",[85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101],"webapp","testing","webapp testing","for","applications","local","frontend","debugging","toolkit","logs","browser","with","playwright","web","behavior","ui","screenshots",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":116,"publishedAt":39},"01M71NPTQ96H4XSZVZT422BNRB","web-design-guidelines","Review UI code for Web Interface Guidelines compliance. Use when asked to \"review my UI\", \"check accessibility\", \"audit design\", \"review UX\", or \"check my site against best practices\".","https:\u002F\u002Fgithub.com\u002Fq2805187159\u002FAnvil\u002Fblob\u002Fmain\u002Fskills\u002Fweb-design-guidelines\u002FSKILL.md",[108,111],{"categoryNo":109,"categoryName":110,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":112,"categoryName":113,"taxonomyType":114,"taxonomyTypeDesc":115},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[117,118,98,119,120,88,121,122,123,124,125,126,127,128,129,130,131,132,133,134],"guidelines","design","web design guidelines","web design","vercel","interface","web interface guidelines","use","when","best practices","file","code","review","check","compliance","audit","ux","accessibility",{"skillNo":136,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":141,"publishedAt":39},"01M71NPS2D31Y2BGFYA9DB7CE4","https:\u002F\u002Fgithub.com\u002Fq2805187159\u002FAnvil\u002Fblob\u002Fmain\u002Fskills\u002Fweb-design-guidelines copy\u002FSKILL.md",[139,140],{"categoryNo":109,"categoryName":110,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":112,"categoryName":113,"taxonomyType":114,"taxonomyTypeDesc":115},[117,118,98,119,120,88,121,122,123,124,125,126,127,128,129,130,131,132,133,134],{"skillNo":143,"name":144,"nameZh":6,"description":145,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":146,"categories":147,"keywords":152,"publishedAt":39},"01M71NPQ9DRT54QSQJ0BHBM3VG","video-generation","Use this skill when the user requests to generate, create, or imagine videos. Supports structured prompts and reference image for guided generation.","https:\u002F\u002Fgithub.com\u002Fq2805187159\u002FAnvil\u002Fblob\u002Fmain\u002Fskills\u002Fvideo-generation\u002FSKILL.md",[148,151],{"categoryNo":149,"categoryName":150,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[153,154,155,88,124,125,156,157,158,159,160,161,162,163,164,165],"Video","video generation","generation","image","create","imagine","requests","generate","videos","reference","prompts","user","structured",{"skillNo":167,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":173,"publishedAt":39},"01M71NPN57CT154SWXAS52475X","youtube-downloader","Download YouTube videos with customizable quality and format options. Use this skill when the user asks to download, save, or grab YouTube videos. Supports various quality settings (best, 1080p, 720p, 480p, 360p), multiple formats (mp4, webm, mkv), and audio-only downloads as MP3.","https:\u002F\u002Fgithub.com\u002Fq2805187159\u002FAnvil\u002Fblob\u002Fmain\u002Fskills\u002Fvideo-downloader\u002FSKILL.md",[172],{"categoryNo":149,"categoryName":150,"taxonomyType":21,"taxonomyTypeDesc":22},[174,175,176,177,178,179,180,124,125,181,96,182,183,184,185,186,161,187,164,188],"youtube","youtube downloader","mp4","as","downloads","Audio","only","mp3","options","quality","format","settings","grab","formats","download",{"skillNo":190,"name":191,"nameZh":6,"description":192,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":193,"categories":194,"keywords":195,"publishedAt":39},"01M71NPKD95YB8N3J6J78QGFFW","verification-before-completion","Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always","https:\u002F\u002Fgithub.com\u002Fq2805187159\u002FAnvil\u002Fblob\u002Fmain\u002Fskills\u002Fverification-before-completion\u002FSKILL.md",[],[196,197,198,199,200,201,202,124,203,125,204,205,206,207,208,209],"verification","verification before completion","running","evidence","complete","prs","claim","assertions","committing","output","claims","work","about","commands"]