[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-anthropics-algorithmic-art-zh-CN":3,"guides-for-anthropics-algorithmic-art":842,"similar-k1744d2cnnanpm9dhf5ak8zwk986mx3a-zh-CN":843},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":254,"isFallback":260,"parentExtension":261,"providers":320,"relations":325,"repo":326,"tags":840,"workflow":841},1778675443171.0544,"k1744d2cnnanpm9dhf5ak8zwk986mx3a",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.",{"claudeCode":12},"anthropics/skills","Algorithmic Art","https://github.com/anthropics/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":237,"workflow":252},1778675509074.2258,"kn7dhjz0nrwvkm92b07mes4chd86ns2g","en",{"checks":20,"evaluatedAt":194,"extensionSummary":195,"features":196,"nonGoals":202,"practices":207,"prerequisites":212,"promptVersionExtension":213,"promptVersionScoring":214,"purpose":215,"rationale":216,"score":217,"summary":218,"tags":219,"targetMarket":225,"tier":226,"useCases":227,"workflow":232},[21,26,29,32,36,39,44,49,52,55,59,63,66,70,73,76,79,82,85,88,92,96,101,105,109,112,116,120,124,127,130,133,136,139,142,146,149,152,155,159,162,165,168,171,175,178,181,184,187,191],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of creating algorithmic art using p5.js with specific techniques like seeded randomness and parameter exploration, and outlines when to use it.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a unique value proposition by guiding the creation of original algorithmic art with a specific philosophy and implementation process, going beyond simple code generation.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension provides a complete lifecycle from philosophy creation to a self-contained, interactive HTML artifact, ready for use in workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is focused on creating algorithmic art using p5.js and does not include unrelated capabilities.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The description accurately reflects the skill's functionality, including its purpose, use cases, and non-goals.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill-based extension and does not expose traditional tools with verb-noun actions.",{"category":45,"check":46,"severity":47,"summary":48},"Documentation","Configuration & parameter reference","info","While the HTML template shows example parameters and their ranges, the specific parameters for a given art piece are defined within the generated HTML and are not exhaustively documented as defaults outside of that context.",{"category":33,"check":50,"severity":42,"summary":51},"Tool naming","As a skill, it does not expose user-facing tools with distinct names in the traditional sense.",{"category":33,"check":53,"severity":42,"summary":54},"Minimal I/O surface","The skill's output is a self-contained HTML artifact, not a structured tool response with a schema.",{"category":56,"check":57,"severity":24,"summary":58},"License","License usability","The extension is licensed under the Apache 2.0 license, which is a permissive open-source license.",{"category":60,"check":61,"severity":24,"summary":62},"Maintenance","Commit recency","The last commit was on 2026-05-09, which is recent.",{"category":60,"check":64,"severity":42,"summary":65},"Dependency Management","The skill does not appear to use any third-party dependencies that require external management beyond the p5.js CDN.",{"category":67,"check":68,"severity":42,"summary":69},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":67,"check":71,"severity":24,"summary":72},"Injection","The skill's process involves generating code based on a philosophy, but the template and instructions emphasize using provided structures and not executing arbitrary remote content.",{"category":67,"check":74,"severity":24,"summary":75},"Transitive Supply-Chain Grenades","The skill relies on a CDN for p5.js and the output is a self-contained HTML file; there are no runtime downloads of uncommitted code or data.",{"category":67,"check":77,"severity":24,"summary":78},"Sandbox Isolation","The skill generates an HTML artifact that runs in a browser sandbox and does not interact with the local file system outside its intended scope.",{"category":67,"check":80,"severity":24,"summary":81},"Sandbox escape primitives","No detached process spawns or deny-retry loops were observed in the skill's logic or instructions.",{"category":67,"check":83,"severity":24,"summary":84},"Data Exfiltration","The skill does not read or submit any confidential data. Outbound calls are limited to the p5.js CDN.",{"category":67,"check":86,"severity":24,"summary":87},"Hidden Text Tricks","The bundled code and instructions do not contain any hidden steering tricks or obfuscated content.",{"category":89,"check":90,"severity":24,"summary":91},"Hooks","Opaque code execution","The code provided is plain JavaScript and HTML, with no obfuscation, base64 payloads, or runtime code fetching.",{"category":93,"check":94,"severity":24,"summary":95},"Portability","Structural Assumption","The skill relies on a standard browser environment and a CDN for p5.js, making no assumptions about the user's local project structure.",{"category":97,"check":98,"severity":99,"summary":100},"Trust","Issues Attention","warning","135 issues opened, 11 closed in the last 90 days, indicating a low closure rate and slow maintainer response.",{"category":102,"check":103,"severity":24,"summary":104},"Versioning","Release Management","The repository includes GitHub release tags and a commit history suggesting versioning, and the last commit is recent.",{"category":106,"check":107,"severity":42,"summary":108},"Execution","Validation","The skill generates an HTML artifact that runs in a browser, and direct validation via schemas is not applicable in this context.",{"category":67,"check":110,"severity":24,"summary":111},"Unguarded Destructive Operations","The skill is purely generative and does not perform any destructive operations.",{"category":113,"check":114,"severity":24,"summary":115},"Errors","Error Handling","The provided HTML template includes basic error handling for initialization and parameter updates, and the p5.js library itself has internal error handling.",{"category":117,"check":118,"severity":42,"summary":119},"Code Execution","Logging","The skill generates an artifact that runs client-side and does not require or implement local audit logging.",{"category":121,"check":122,"severity":42,"summary":123},"Compliance","GDPR","The skill does not operate on personal data.",{"category":121,"check":125,"severity":24,"summary":126},"Target market","The extension is a generative art tool with no regional or jurisdictional limitations, making it globally applicable.",{"category":93,"check":128,"severity":24,"summary":129},"Runtime stability","The skill relies on standard web technologies (HTML, JavaScript, p5.js CDN) and should run on any modern browser without specific OS or shell assumptions.",{"category":45,"check":131,"severity":24,"summary":132},"README","The README file clearly explains the purpose of the repository and the nature of skills.",{"category":33,"check":134,"severity":42,"summary":135},"Tool surface size","This is a single skill, not a collection of tools.",{"category":40,"check":137,"severity":42,"summary":138},"Overlapping near-synonym tools","As a single skill, it does not expose multiple tools that could be near-synonyms.",{"category":45,"check":140,"severity":24,"summary":141},"Phantom features","All advertised features, such as generating art with specific parameters and seeds, are implemented in the provided code and template.",{"category":143,"check":144,"severity":24,"summary":145},"Install","Installation instruction","The README provides clear instructions for using the skill within Claude Code, Claude.ai, and the API, including example commands.",{"category":113,"check":147,"severity":24,"summary":148},"Actionable error messages","The template includes basic error reporting for parameter updates and initialization, and the p5.js library has its own error mechanisms.",{"category":106,"check":150,"severity":24,"summary":151},"Pinned dependencies","The skill uses a specific version of p5.js from a CDN (cdnjs.cloudflare.com/ajax/libs/p5.js/1.7.0/p5.min.js), effectively pinning the dependency.",{"category":33,"check":153,"severity":42,"summary":154},"Dry-run preview","The skill generates an artifact, but it's not a state-changing operation in the typical sense that would require a dry-run.",{"category":156,"check":157,"severity":42,"summary":158},"Protocol","Idempotent retry & timeouts","The skill is client-side and does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":121,"check":160,"severity":42,"summary":161},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":163,"severity":24,"summary":164},"Precise Purpose","The description clearly states the purpose (creating algorithmic art with p5.js) and when to use it (code art, generative art, flow fields, particle systems), including explicit non-goals.",{"category":40,"check":166,"severity":24,"summary":167},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and usage scenarios.",{"category":45,"check":169,"severity":24,"summary":170},"Concise Body","The SKILL.md is well-structured with clear sections and delegates deeper material to templates, keeping the main instructions concise.",{"category":172,"check":173,"severity":24,"summary":174},"Context","Progressive Disclosure","The SKILL.md outlines the overall process and links to external template files (`viewer.html`, `generator_template.js`) for detailed implementation, adhering to progressive disclosure.",{"category":172,"check":176,"severity":42,"summary":177},"Forked exploration","This skill is focused on art generation and does not involve deep exploration or inspection that would necessitate context: fork.",{"category":22,"check":179,"severity":47,"summary":180},"Usage examples","While the template provides a structure for parameters and a basic algorithm, concrete, end-to-end examples demonstrating specific artistic outputs are not provided within the SKILL.md itself.",{"category":22,"check":182,"severity":24,"summary":183},"Edge cases","The instructions mention handling parameter changes and seed navigation, and the p5.js library itself provides robustness; the template's parameter ranges and error handling cover basic edge cases.",{"category":117,"check":185,"severity":42,"summary":186},"Tool Fallback","This skill does not rely on external tools like an MCP server; it uses a p5.js CDN.",{"category":188,"check":189,"severity":24,"summary":190},"Safety","Halt on unexpected state","The skill's instructions and template guide the user to start from provided templates and manage parameters explicitly, ensuring a controlled state.",{"category":93,"check":192,"severity":24,"summary":193},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills being loaded.",1778675508968,"This skill generates algorithmic art using p5.js. It guides the user through creating an algorithmic philosophy and then implementing it in a self-contained HTML artifact, incorporating seeded randomness and interactive parameter exploration.",[197,198,199,200,201],"Algorithmic philosophy creation","p5.js generative art implementation","Seeded randomness for reproducibility","Interactive parameter exploration via UI","Self-contained HTML artifact generation",[203,204,205,206],"Creating static images without algorithmic basis","Copying existing artists' work","Developing complex application frameworks beyond art generation","Requiring specific software installation beyond a web browser",[208,209,210,211],"Algorithmic Philosophy","Generative Art Design","Parameterization","Code Craftsmanship",[],"3.0.0","4.4.0","To enable users to create unique, interactive algorithmic art by defining a computational philosophy and expressing it through a p5.js implementation.","The skill has a strong focus on its purpose and provides a well-structured and usable artifact. The main detractor is the low issue closure rate on the repository, indicating potential maintenance lag.",77,"A well-defined skill for generating p5.js algorithmic art, with clear instructions and a usable artifact.",[220,221,222,223,224],"generative-art","p5-js","creative-coding","web-development","artist-tools","global","community",[228,229,230,231],"Creating original code-based art pieces","Exploring generative art concepts and aesthetics","Developing interactive visual experiences","Experimenting with flow fields and particle systems",[233,234,235,236],"Create an algorithmic philosophy detailing the generative aesthetic.","Implement the philosophy using p5.js within the provided HTML template.","Define tunable parameters and corresponding UI controls.","Generate a self-contained, interactive HTML artifact.",{"codeQuality":238,"collectedAt":240,"documentation":241,"maintenance":244,"security":250,"testCoverage":251},{"hasLockfile":239},false,1778675491827,{"descriptionLength":242,"readmeSize":243},324,5552,{"closedIssues90d":245,"forks":246,"hasChangelog":239,"openIssues90d":247,"pushedAt":248,"stars":249},11,15729,135,1778286877000,133400,{"hasNpmPackage":239,"smitheryVerified":239},{"hasCi":239,"hasTests":239},{"updatedAt":253},1778675509074,{"basePath":255,"githubOwner":256,"githubRepo":257,"locale":18,"slug":258,"type":259},"skills/algorithmic-art","anthropics","skills","algorithmic-art","skill",true,{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":269,"parentExtension":272,"providers":302,"relations":316,"tags":317,"workflow":318},1778675443171.0537,"k170qz33xe7jskt6553a2dh72586mgxe",{"reviewCount":8},{"description":266,"installMethods":267,"name":268,"sourceUrl":14},"Collection of document processing suite including Excel, Word, PowerPoint, and PDF capabilities",{"claudeCode":257},"Claude API and SDK Guide",{"basePath":270,"githubOwner":256,"githubRepo":257,"locale":18,"slug":257,"type":271},"","plugin",{"_creationTime":273,"_id":274,"community":275,"display":276,"identity":280,"providers":282,"relations":296,"tags":298,"workflow":299},1778675443171.0535,"k179jez5bqzvcf34s52bze7t7n86nhn3",{"reviewCount":8},{"description":277,"installMethods":278,"name":279,"sourceUrl":14},"Anthropic example skills",{"claudeCode":12},"anthropic-agent-skills",{"basePath":270,"githubOwner":256,"githubRepo":257,"locale":18,"slug":257,"type":281},"marketplace",{"evaluate":283,"extract":290},{"promptVersionExtension":284,"promptVersionScoring":214,"score":285,"tags":286,"targetMarket":225,"tier":226},"3.1.0",79,[287,257,281,288,289],"ai","documentation","examples",{"commitSha":291,"marketplace":292,"plugin":294},"HEAD",{"name":279,"pluginCount":293},1,{"mcpCount":8,"provider":295,"skillCount":8},"classify",{"repoId":297},"kd70961715zznj5333pbvetk3986mf7x",[287,288,289,281,257],{"evaluatedAt":300,"extractAt":301,"updatedAt":300},1778675460927,1778675443171,{"evaluate":303,"extract":312},{"promptVersionExtension":213,"promptVersionScoring":214,"score":304,"tags":305,"targetMarket":225,"tier":226},89,[306,307,308,309,310,311,288],"claude-api","llm","sdk","typescript","python","developer-tools",{"commitSha":291,"license":313,"plugin":314},"Proprietary",{"mcpCount":8,"provider":295,"skillCount":315},17,{"parentExtensionId":274,"repoId":297},[306,311,288,307,310,308,309],{"evaluatedAt":319,"extractAt":301,"updatedAt":319},1778675491504,{"evaluate":321,"extract":323},{"promptVersionExtension":213,"promptVersionScoring":214,"score":217,"tags":322,"targetMarket":225,"tier":226},[220,221,222,223,224],{"commitSha":291,"license":324},"Apache-2.0",{"parentExtensionId":263,"repoId":297},{"_creationTime":327,"_id":297,"identity":328,"providers":329,"workflow":836},1778675438038.062,{"githubOwner":256,"githubRepo":257,"sourceUrl":14},{"classify":330,"discover":829,"github":832},{"commitSha":291,"extensions":331},[332,342,348,354,359,373,382,391,399,407,534,543,560,577,607,678,708,717,726,741,758,820],{"basePath":270,"description":277,"displayName":279,"installMethods":333,"rationale":334,"selectedPaths":335,"source":341,"sourceLanguage":18,"type":281},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[336,339],{"path":337,"priority":338},".claude-plugin/marketplace.json","mandatory",{"path":340,"priority":338},"README.md","rule",{"basePath":270,"description":266,"displayName":343,"installMethods":344,"rationale":345,"selectedPaths":346,"source":341,"sourceLanguage":18,"type":271},"document-skills",{"claudeCode":257},"inline plugin source from marketplace.json at /",[347],{"path":340,"priority":338},{"basePath":270,"description":349,"displayName":350,"installMethods":351,"rationale":345,"selectedPaths":352,"source":341,"sourceLanguage":18,"type":271},"Collection of example skills demonstrating various capabilities including skill creation, MCP building, visual design, algorithmic art, internal communications, web testing, artifact building, Slack GIFs, and theme styling","example-skills",{"claudeCode":257},[353],{"path":340,"priority":338},{"basePath":270,"description":355,"displayName":306,"installMethods":356,"rationale":345,"selectedPaths":357,"source":341,"sourceLanguage":18,"type":271},"Claude API and SDK documentation skill for building LLM-powered applications",{"claudeCode":257},[358],{"path":340,"priority":338},{"basePath":255,"description":10,"displayName":258,"installMethods":360,"rationale":361,"selectedPaths":362,"source":341,"sourceLanguage":18,"type":259},{"claudeCode":12},"SKILL.md frontmatter at skills/algorithmic-art/SKILL.md",[363,365,368,371],{"path":364,"priority":338},"SKILL.md",{"path":366,"priority":367},"LICENSE.txt","high",{"path":369,"priority":370},"templates/generator_template.js","low",{"path":372,"priority":370},"templates/viewer.html",{"basePath":374,"description":375,"displayName":376,"installMethods":377,"rationale":378,"selectedPaths":379,"source":341,"sourceLanguage":18,"type":259},"skills/brand-guidelines","Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.","brand-guidelines",{"claudeCode":12},"SKILL.md frontmatter at skills/brand-guidelines/SKILL.md",[380,381],{"path":364,"priority":338},{"path":366,"priority":367},{"basePath":383,"description":384,"displayName":385,"installMethods":386,"rationale":387,"selectedPaths":388,"source":341,"sourceLanguage":18,"type":259},"skills/canvas-design","Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.","canvas-design",{"claudeCode":12},"SKILL.md frontmatter at skills/canvas-design/SKILL.md",[389,390],{"path":364,"priority":338},{"path":366,"priority":367},{"basePath":392,"description":393,"displayName":306,"installMethods":394,"rationale":395,"selectedPaths":396,"source":341,"sourceLanguage":18,"type":259},"skills/claude-api","Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. Also handles migrating existing Claude API code between Claude model versions (4.5 → 4.6, 4.6 → 4.7, retired-model replacements). TRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`; user asks for the Claude API, Anthropic SDK, or Managed Agents; user adds/modifies/tunes a Claude feature (caching, thinking, compaction, tool use, batch, files, citations, memory) or model (Opus/Sonnet/Haiku) in a file; questions about prompt caching / cache hit rate in an Anthropic SDK project. SKIP: file imports `openai`/other-provider SDK, filename like `*-openai.py`/`*-generic.py`, provider-neutral code, general programming/ML.",{"claudeCode":12},"SKILL.md frontmatter at skills/claude-api/SKILL.md",[397,398],{"path":364,"priority":338},{"path":366,"priority":367},{"basePath":400,"description":401,"displayName":402,"installMethods":403,"rationale":404,"selectedPaths":405,"source":341,"sourceLanguage":18,"type":259},"skills/doc-coauthoring","Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.","doc-coauthoring",{"claudeCode":12},"SKILL.md frontmatter at skills/doc-coauthoring/SKILL.md",[406],{"path":364,"priority":338},{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":341,"sourceLanguage":18,"type":259},"skills/docx","Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.","docx",{"claudeCode":12},"SKILL.md frontmatter at skills/docx/SKILL.md",[414,415,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532],{"path":364,"priority":338},{"path":366,"priority":367},{"path":417,"priority":370},"scripts/__init__.py",{"path":419,"priority":370},"scripts/accept_changes.py",{"path":421,"priority":370},"scripts/comment.py",{"path":423,"priority":370},"scripts/office/helpers/__init__.py",{"path":425,"priority":370},"scripts/office/helpers/merge_runs.py",{"path":427,"priority":370},"scripts/office/helpers/simplify_redlines.py",{"path":429,"priority":370},"scripts/office/pack.py",{"path":431,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsd",{"path":433,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd",{"path":435,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd",{"path":437,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd",{"path":439,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsd",{"path":441,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsd",{"path":443,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd",{"path":445,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd",{"path":447,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/pml.xsd",{"path":449,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd",{"path":451,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd",{"path":453,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd",{"path":455,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd",{"path":457,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd",{"path":459,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd",{"path":461,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd",{"path":463,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd",{"path":465,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsd",{"path":467,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd",{"path":469,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/sml.xsd",{"path":471,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsd",{"path":473,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd",{"path":475,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd",{"path":477,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd",{"path":479,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd",{"path":481,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/wml.xsd",{"path":483,"priority":370},"scripts/office/schemas/ISO-IEC29500-4_2016/xml.xsd",{"path":485,"priority":370},"scripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsd",{"path":487,"priority":370},"scripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsd",{"path":489,"priority":370},"scripts/office/schemas/ecma/fouth-edition/opc-digSig.xsd",{"path":491,"priority":370},"scripts/office/schemas/ecma/fouth-edition/opc-relationships.xsd",{"path":493,"priority":370},"scripts/office/schemas/mce/mc.xsd",{"path":495,"priority":370},"scripts/office/schemas/microsoft/wml-2010.xsd",{"path":497,"priority":370},"scripts/office/schemas/microsoft/wml-2012.xsd",{"path":499,"priority":370},"scripts/office/schemas/microsoft/wml-2018.xsd",{"path":501,"priority":370},"scripts/office/schemas/microsoft/wml-cex-2018.xsd",{"path":503,"priority":370},"scripts/office/schemas/microsoft/wml-cid-2016.xsd",{"path":505,"priority":370},"scripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsd",{"path":507,"priority":370},"scripts/office/schemas/microsoft/wml-symex-2015.xsd",{"path":509,"priority":370},"scripts/office/soffice.py",{"path":511,"priority":370},"scripts/office/unpack.py",{"path":513,"priority":370},"scripts/office/validate.py",{"path":515,"priority":370},"scripts/office/validators/__init__.py",{"path":517,"priority":370},"scripts/office/validators/base.py",{"path":519,"priority":370},"scripts/office/validators/docx.py",{"path":521,"priority":370},"scripts/office/validators/pptx.py",{"path":523,"priority":370},"scripts/office/validators/redlining.py",{"path":525,"priority":370},"scripts/templates/comments.xml",{"path":527,"priority":370},"scripts/templates/commentsExtended.xml",{"path":529,"priority":370},"scripts/templates/commentsExtensible.xml",{"path":531,"priority":370},"scripts/templates/commentsIds.xml",{"path":533,"priority":370},"scripts/templates/people.xml",{"basePath":535,"description":536,"displayName":537,"installMethods":538,"rationale":539,"selectedPaths":540,"source":341,"sourceLanguage":18,"type":259},"skills/frontend-design","Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.","frontend-design",{"claudeCode":12},"SKILL.md frontmatter at skills/frontend-design/SKILL.md",[541,542],{"path":364,"priority":338},{"path":366,"priority":367},{"basePath":544,"description":545,"displayName":546,"installMethods":547,"rationale":548,"selectedPaths":549,"source":341,"sourceLanguage":18,"type":259},"skills/internal-comms","A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).","internal-comms",{"claudeCode":12},"SKILL.md frontmatter at skills/internal-comms/SKILL.md",[550,551,552,554,556,558],{"path":364,"priority":338},{"path":366,"priority":367},{"path":553,"priority":370},"examples/3p-updates.md",{"path":555,"priority":370},"examples/company-newsletter.md",{"path":557,"priority":370},"examples/faq-answers.md",{"path":559,"priority":370},"examples/general-comms.md",{"basePath":561,"description":562,"displayName":563,"installMethods":564,"rationale":565,"selectedPaths":566,"source":341,"sourceLanguage":18,"type":259},"skills/mcp-builder","Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).","mcp-builder",{"claudeCode":12},"SKILL.md frontmatter at skills/mcp-builder/SKILL.md",[567,568,569,571,573,575],{"path":364,"priority":338},{"path":366,"priority":367},{"path":570,"priority":370},"scripts/connections.py",{"path":572,"priority":370},"scripts/evaluation.py",{"path":574,"priority":370},"scripts/example_evaluation.xml",{"path":576,"priority":370},"scripts/requirements.txt",{"basePath":578,"description":579,"displayName":580,"installMethods":581,"rationale":582,"selectedPaths":583,"source":341,"sourceLanguage":18,"type":259},"skills/pdf","Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.","pdf",{"claudeCode":12},"SKILL.md frontmatter at skills/pdf/SKILL.md",[584,585,586,589,591,593,595,597,599,601,603,605],{"path":364,"priority":338},{"path":366,"priority":367},{"path":587,"priority":588},"forms.md","medium",{"path":590,"priority":588},"reference.md",{"path":592,"priority":370},"scripts/check_bounding_boxes.py",{"path":594,"priority":370},"scripts/check_fillable_fields.py",{"path":596,"priority":370},"scripts/convert_pdf_to_images.py",{"path":598,"priority":370},"scripts/create_validation_image.py",{"path":600,"priority":370},"scripts/extract_form_field_info.py",{"path":602,"priority":370},"scripts/extract_form_structure.py",{"path":604,"priority":370},"scripts/fill_fillable_fields.py",{"path":606,"priority":370},"scripts/fill_pdf_form_with_annotations.py",{"basePath":608,"description":609,"displayName":610,"installMethods":611,"rationale":612,"selectedPaths":613,"source":341,"sourceLanguage":18,"type":259},"skills/pptx","Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.","pptx",{"claudeCode":12},"SKILL.md frontmatter at skills/pptx/SKILL.md",[614,615,616,618,620,621,623,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676],{"path":364,"priority":338},{"path":366,"priority":367},{"path":617,"priority":588},"editing.md",{"path":619,"priority":588},"pptxgenjs.md",{"path":417,"priority":370},{"path":622,"priority":370},"scripts/add_slide.py",{"path":624,"priority":370},"scripts/clean.py",{"path":423,"priority":370},{"path":425,"priority":370},{"path":427,"priority":370},{"path":429,"priority":370},{"path":431,"priority":370},{"path":433,"priority":370},{"path":435,"priority":370},{"path":437,"priority":370},{"path":439,"priority":370},{"path":441,"priority":370},{"path":443,"priority":370},{"path":445,"priority":370},{"path":447,"priority":370},{"path":449,"priority":370},{"path":451,"priority":370},{"path":453,"priority":370},{"path":455,"priority":370},{"path":457,"priority":370},{"path":459,"priority":370},{"path":461,"priority":370},{"path":463,"priority":370},{"path":465,"priority":370},{"path":467,"priority":370},{"path":469,"priority":370},{"path":471,"priority":370},{"path":473,"priority":370},{"path":475,"priority":370},{"path":477,"priority":370},{"path":479,"priority":370},{"path":481,"priority":370},{"path":483,"priority":370},{"path":485,"priority":370},{"path":487,"priority":370},{"path":489,"priority":370},{"path":491,"priority":370},{"path":493,"priority":370},{"path":495,"priority":370},{"path":497,"priority":370},{"path":499,"priority":370},{"path":501,"priority":370},{"path":503,"priority":370},{"path":505,"priority":370},{"path":507,"priority":370},{"path":509,"priority":370},{"path":511,"priority":370},{"path":513,"priority":370},{"path":515,"priority":370},{"path":517,"priority":370},{"path":519,"priority":370},{"path":521,"priority":370},{"path":523,"priority":370},{"path":677,"priority":370},"scripts/thumbnail.py",{"basePath":679,"description":680,"displayName":681,"installMethods":682,"rationale":683,"selectedPaths":684,"source":341,"sourceLanguage":18,"type":259},"skills/skill-creator","Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.","skill-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/skill-creator/SKILL.md",[685,686,687,689,691,692,694,696,698,700,702,704,706],{"path":364,"priority":338},{"path":366,"priority":367},{"path":688,"priority":370},"assets/eval_review.html",{"path":690,"priority":588},"references/schemas.md",{"path":417,"priority":370},{"path":693,"priority":370},"scripts/aggregate_benchmark.py",{"path":695,"priority":370},"scripts/generate_report.py",{"path":697,"priority":370},"scripts/improve_description.py",{"path":699,"priority":370},"scripts/package_skill.py",{"path":701,"priority":370},"scripts/quick_validate.py",{"path":703,"priority":370},"scripts/run_eval.py",{"path":705,"priority":370},"scripts/run_loop.py",{"path":707,"priority":370},"scripts/utils.py",{"basePath":709,"description":710,"displayName":711,"installMethods":712,"rationale":713,"selectedPaths":714,"source":341,"sourceLanguage":18,"type":259},"skills/slack-gif-creator","Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like \"make me a GIF of X doing Y for Slack.\"","slack-gif-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/slack-gif-creator/SKILL.md",[715,716],{"path":364,"priority":338},{"path":366,"priority":367},{"basePath":718,"description":719,"displayName":720,"installMethods":721,"rationale":722,"selectedPaths":723,"source":341,"sourceLanguage":18,"type":259},"skills/theme-factory","Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.","theme-factory",{"claudeCode":12},"SKILL.md frontmatter at skills/theme-factory/SKILL.md",[724,725],{"path":364,"priority":338},{"path":366,"priority":367},{"basePath":727,"description":728,"displayName":729,"installMethods":730,"rationale":731,"selectedPaths":732,"source":341,"sourceLanguage":18,"type":259},"skills/web-artifacts-builder","Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.","web-artifacts-builder",{"claudeCode":12},"SKILL.md frontmatter at skills/web-artifacts-builder/SKILL.md",[733,734,735,737,739],{"path":364,"priority":338},{"path":366,"priority":367},{"path":736,"priority":370},"scripts/bundle-artifact.sh",{"path":738,"priority":370},"scripts/init-artifact.sh",{"path":740,"priority":370},"scripts/shadcn-components.tar.gz",{"basePath":742,"description":743,"displayName":744,"installMethods":745,"rationale":746,"selectedPaths":747,"source":341,"sourceLanguage":18,"type":259},"skills/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.","webapp-testing",{"claudeCode":12},"SKILL.md frontmatter at skills/webapp-testing/SKILL.md",[748,749,750,752,754,756],{"path":364,"priority":338},{"path":366,"priority":367},{"path":751,"priority":370},"examples/console_logging.py",{"path":753,"priority":370},"examples/element_discovery.py",{"path":755,"priority":370},"examples/static_html_automation.py",{"path":757,"priority":370},"scripts/with_server.py",{"basePath":759,"description":760,"displayName":761,"installMethods":762,"rationale":763,"selectedPaths":764,"source":341,"sourceLanguage":18,"type":259},"skills/xlsx","Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like \"the xlsx in my downloads\") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.","xlsx",{"claudeCode":12},"SKILL.md frontmatter at skills/xlsx/SKILL.md",[765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818],{"path":364,"priority":338},{"path":366,"priority":367},{"path":423,"priority":370},{"path":425,"priority":370},{"path":427,"priority":370},{"path":429,"priority":370},{"path":431,"priority":370},{"path":433,"priority":370},{"path":435,"priority":370},{"path":437,"priority":370},{"path":439,"priority":370},{"path":441,"priority":370},{"path":443,"priority":370},{"path":445,"priority":370},{"path":447,"priority":370},{"path":449,"priority":370},{"path":451,"priority":370},{"path":453,"priority":370},{"path":455,"priority":370},{"path":457,"priority":370},{"path":459,"priority":370},{"path":461,"priority":370},{"path":463,"priority":370},{"path":465,"priority":370},{"path":467,"priority":370},{"path":469,"priority":370},{"path":471,"priority":370},{"path":473,"priority":370},{"path":475,"priority":370},{"path":477,"priority":370},{"path":479,"priority":370},{"path":481,"priority":370},{"path":483,"priority":370},{"path":485,"priority":370},{"path":487,"priority":370},{"path":489,"priority":370},{"path":491,"priority":370},{"path":493,"priority":370},{"path":495,"priority":370},{"path":497,"priority":370},{"path":499,"priority":370},{"path":501,"priority":370},{"path":503,"priority":370},{"path":505,"priority":370},{"path":507,"priority":370},{"path":509,"priority":370},{"path":511,"priority":370},{"path":513,"priority":370},{"path":515,"priority":370},{"path":517,"priority":370},{"path":519,"priority":370},{"path":521,"priority":370},{"path":523,"priority":370},{"path":819,"priority":370},"scripts/recalc.py",{"basePath":821,"description":822,"displayName":823,"installMethods":824,"rationale":825,"selectedPaths":826,"source":341,"sourceLanguage":828,"type":259},"template","Replace with description of the skill and when Claude should use it.","template-skill",{"claudeCode":12},"SKILL.md frontmatter at template/SKILL.md",[827],{"path":364,"priority":338},"fr",{"sources":830},[831],"manual",{"closedIssues90d":245,"description":833,"forks":246,"openIssues90d":247,"pushedAt":248,"readmeSize":243,"stars":249,"topics":834},"Public repository for Agent Skills",[835],"agent-skills",{"classifiedAt":837,"discoverAt":838,"extractAt":839,"githubAt":839,"updatedAt":837},1778675442937,1778675438038,1778675441020,[224,222,220,221,223],{"evaluatedAt":253,"extractAt":301,"updatedAt":253},[],[844,869,901,929,952,979],{"_creationTime":845,"_id":846,"community":847,"display":848,"identity":852,"providers":856,"relations":863,"tags":865,"workflow":866},1778685991755.7446,"k175q5n4m75fe016r78zv43ejd86nqf0",{"reviewCount":8},{"description":10,"installMethods":849,"name":13,"sourceUrl":851},{"claudeCode":850},"davila7/claude-code-templates","https://github.com/davila7/claude-code-templates",{"basePath":853,"githubOwner":854,"githubRepo":855,"locale":18,"slug":258,"type":259},"cli-tool/components/skills/creative-design/algorithmic-art","davila7","claude-code-templates",{"evaluate":857,"extract":862},{"promptVersionExtension":213,"promptVersionScoring":214,"score":858,"tags":859,"targetMarket":225,"tier":226},95,[860,220,221,222,861],"art","algorithm",{"commitSha":291,"license":324},{"repoId":864},"kd71fzn4s7r0269fkw47wt670n86ndz0",[861,860,222,220,221],{"evaluatedAt":867,"extractAt":868,"updatedAt":867},1778690537850,1778685991755,{"_creationTime":870,"_id":871,"community":872,"display":873,"identity":879,"providers":883,"relations":894,"tags":897,"workflow":898},1778695548458.3374,"k17cy7ac0967a46jr593kn6zmd86m7wb",{"reviewCount":8},{"description":874,"installMethods":875,"name":877,"sourceUrl":878},"Build reusable Shiny modules with proper namespace isolation using NS(). Covers module UI/server pairs, reactive return values, inter-module communication, and nested module composition. Use when extracting a reusable component from a growing Shiny app, building a UI widget used in multiple places, encapsulating complex reactive logic behind a clean interface, or composing larger applications from smaller, testable units.\n",{"claudeCode":876},"pjt222/agent-almanac","build-shiny-module","https://github.com/pjt222/agent-almanac",{"basePath":880,"githubOwner":881,"githubRepo":882,"locale":18,"slug":877,"type":259},"skills/build-shiny-module","pjt222","agent-almanac",{"evaluate":884,"extract":893},{"promptVersionExtension":213,"promptVersionScoring":214,"score":885,"tags":886,"targetMarket":225,"tier":892},100,[887,888,223,889,890,891],"shiny","r","ui","reactive-programming","modules","verified",{"commitSha":291},{"parentExtensionId":895,"repoId":896},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[891,888,890,887,889,223],{"evaluatedAt":899,"extractAt":900,"updatedAt":899},1778696492487,1778695548458,{"_creationTime":902,"_id":903,"community":904,"display":905,"identity":911,"providers":915,"relations":922,"tags":925,"workflow":926},1778690831986.3765,"k179x509d3fng6rhce5txz8grx86m5mw",{"reviewCount":8},{"description":906,"installMethods":907,"name":909,"sourceUrl":910},"Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.",{"claudeCode":908},"hyf0/vue-skills","vue-router-best-practices","https://github.com/hyf0/vue-skills",{"basePath":912,"githubOwner":913,"githubRepo":914,"locale":18,"slug":909,"type":259},"skills/vue-router-best-practices","hyf0","vue-skills",{"evaluate":916,"extract":921},{"promptVersionExtension":213,"promptVersionScoring":214,"score":885,"tags":917,"targetMarket":225,"tier":892},[918,919,920,309,223],"vue","vue-router","javascript",{"commitSha":291},{"parentExtensionId":923,"repoId":924},"k17fvvpt61wrah7aepwqhgjp4d86n8jx","kd7a1a0bdc2ez150x3razht61n86m6a8",[920,309,918,919,223],{"evaluatedAt":927,"extractAt":928,"updatedAt":927},1778691174475,1778690831986,{"_creationTime":930,"_id":931,"community":932,"display":933,"identity":937,"providers":939,"relations":948,"tags":949,"workflow":950},1778685991755.7456,"k17djff3pz3wam5kpz7pkg92h586menn",{"reviewCount":8},{"description":934,"installMethods":935,"name":936,"sourceUrl":851},"Use when Codex is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with short input bursts and intentional pauses, inspect screenshots/text, and review console errors with render_game_to_text.",{"claudeCode":850},"develop-web-game",{"basePath":938,"githubOwner":854,"githubRepo":855,"locale":18,"slug":936,"type":259},"cli-tool/components/skills/creative-design/develop-web-game",{"evaluate":940,"extract":947},{"promptVersionExtension":213,"promptVersionScoring":214,"score":885,"tags":941,"targetMarket":225,"tier":892},[223,942,920,943,944,945,946],"game-development","html","playwright","testing","automation",{"commitSha":291},{"repoId":864},[946,942,943,920,944,945,223],{"evaluatedAt":951,"extractAt":868,"updatedAt":951},1778690648090,{"_creationTime":953,"_id":954,"community":955,"display":956,"identity":962,"providers":966,"relations":972,"tags":975,"workflow":976},1778682677410.0347,"k17cts1j65mahq0p4y7cagrsnd86ndxf",{"reviewCount":8},{"description":957,"installMethods":958,"name":960,"sourceUrl":961},"Use when adding authentication to Next.js applications (login, logout, protected pages, middleware, server components) - supports App Router and Pages Router with @auth0/nextjs-auth0 SDK.",{"claudeCode":959},"auth0/agent-skills","Auth0 Next.js","https://github.com/auth0/agent-skills",{"basePath":963,"githubOwner":964,"githubRepo":835,"locale":18,"slug":965,"type":259},"plugins/auth0/skills/auth0-nextjs","auth0","auth0-nextjs",{"evaluate":967,"extract":971},{"promptVersionExtension":213,"promptVersionScoring":214,"score":885,"tags":968,"targetMarket":225,"tier":892},[969,964,970,309,223],"nextjs","authentication",{"commitSha":291,"license":324},{"parentExtensionId":973,"repoId":974},"k17b52m0t4j5ryyvea95kdqqr186nk9e","kd7d2wx4927yddhxgfpzw6t10x86m349",[964,970,969,309,223],{"evaluatedAt":977,"extractAt":978,"updatedAt":977},1778683195282,1778682677410,{"_creationTime":980,"_id":981,"community":982,"display":983,"identity":987,"providers":989,"relations":995,"tags":996,"workflow":997},1778682677410.033,"k178hshhjvwg46t7wgtj81gr2986n7ww",{"reviewCount":8},{"description":984,"installMethods":985,"name":986,"sourceUrl":961},"Use when adding login, logout, and user profile to a Flask web application using session-based authentication - integrates auth0-server-python for server-rendered apps with login/callback/profile/logout flows.",{"claudeCode":959},"auth0-flask",{"basePath":988,"githubOwner":964,"githubRepo":835,"locale":18,"slug":986,"type":259},"plugins/auth0/skills/auth0-flask",{"evaluate":990,"extract":994},{"promptVersionExtension":213,"promptVersionScoring":214,"score":885,"tags":991,"targetMarket":225,"tier":892},[992,964,970,223,310,993],"flask","session-management",{"commitSha":291},{"parentExtensionId":973,"repoId":974},[964,970,992,310,993,223],{"evaluatedAt":998,"extractAt":978,"updatedAt":998},1778683012001]