[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-adithya-s-k-manim-composer-vi":3,"guides-for-adithya-s-k-manim-composer":222,"similar-k17ef9ww3dsk7dy4w5bp7ckzh5866n3c":223},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":186,"isFallback":191,"parentExtension":192,"providers":193,"relations":198,"repo":200,"workflow":219},1778053509298.6208,"k17ef9ww3dsk7dy4w5bp7ckzh5866n3c",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Trigger when: (1) User wants to create an educational/explainer video, (2) User has a vague concept they want visualized, (3) User mentions \"3b1b style\" or \"explain like 3Blue1Brown\", (4) User wants to plan a Manim video or animation sequence, (5) User asks to \"compose\" or \"plan\" a math/science visualization. Transforms vague video ideas into detailed scene-by-scene plans (scenes.md). Conducts research, asks clarifying questions about audience/scope/focus, and outputs comprehensive scene specifications ready for implementation with ManimCE or ManimGL. Use this BEFORE writing any Manim code. This skill plans the video; use manimce-best-practices or manimgl-best-practices for implementation.",{},"Manim Composer","https://github.com/adithya-s-k/manim_skill/tree/HEAD/skills/manim-composer",[15,16,17,18,19],"manim","video-planning","educational-content","animation","documentation",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":175,"workflow":184},1778053523508.5518,"kn74s82xk2nghpxxejsa80f4k18664bb","en",{"checks":25,"evaluatedAt":165,"extensionSummary":166,"promptVersionExtension":167,"promptVersionScoring":168,"rationale":169,"score":170,"summary":171,"tags":172,"targetMarket":173,"tier":174},[26,31,34,37,41,44,49,53,56,59,63,68,71,75,78,81,84,87,90,93,96,100,104,109,113,116,119,122,126,129,132,135,138,141,145,148,151,155,158,162],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly names the problem of transforming vague video ideas into detailed scene-by-scene plans for educational/explainer videos, specifically mentioning the need for planning Manim animations.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill offers significant value beyond a simple prompt by providing a structured, research-driven process for detailed video planning, including user clarification and a comprehensive scene specification format, which is not a typical LLM behavior.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill provides a complete workflow for planning educational videos, from research and user clarification to outputting a detailed `scenes.md` file, ready for implementation with ManimCE or ManimGL.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The extension has a single, coherent workflow focused on planning Manim educational videos and does not extend into unrelated domains like direct code implementation or general AI assistance.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The displayed description is accurate, concise, readable, and accurately reflects the skill's behavior of planning Manim videos and outputting a detailed scene specification.",{"category":45,"check":46,"severity":47,"summary":48},"Invocation","Scoped tools","not_applicable","This skill does not appear to expose specific tools; it functions as a procedural generator of a markdown file based on a defined workflow and user interaction.",{"category":50,"check":51,"severity":47,"summary":52},"Documentation","Configuration & parameter reference","The skill operates through conversational interaction and generating a markdown file, rather than exposing configurable parameters or environment variables.",{"category":38,"check":54,"severity":47,"summary":55},"Tool naming","The skill does not expose distinct tools with names, so this check is not applicable.",{"category":38,"check":57,"severity":47,"summary":58},"Minimal I/O surface","This skill functions through conversational interaction and markdown output, not through explicit tool parameters or responses.",{"category":60,"check":61,"severity":29,"summary":62},"License","License usability","The repository contains a standard MIT license file, which is permissive and widely usable.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","critical","There are no commits on the default branch within the last 12 months, indicating the extension is likely unmaintained and may not reflect current best practices or tooling.",{"category":64,"check":69,"severity":47,"summary":70},"Dependency Management","No third-party dependencies are explicitly managed or declared within the skill's source files.",{"category":72,"check":73,"severity":47,"summary":74},"Security","Secret Management","The skill does not handle or process any secrets, API keys, or sensitive user data.",{"category":72,"check":76,"severity":29,"summary":77},"Injection","The skill operates on user input and generates markdown, with no apparent mechanisms for loading or executing untrusted third-party data as instructions.",{"category":72,"check":79,"severity":29,"summary":80},"Transitive Supply-Chain Grenades","The skill's operation is entirely contained within its bundled files and does not involve runtime downloads or execution of external content.",{"category":72,"check":82,"severity":29,"summary":83},"Sandbox Isolation","The skill's functionality is limited to generating markdown content and does not involve file system modifications or operations outside its designated scope.",{"category":72,"check":85,"severity":29,"summary":86},"Sandbox escape primitives","The skill's logic does not contain any detached-process spawns or retry loops around denied tool calls, as it does not rely on external tools.",{"category":72,"check":88,"severity":29,"summary":89},"Data Exfiltration","The skill does not make any outbound network calls and only processes user input to generate markdown, thus preventing data exfiltration.",{"category":72,"check":91,"severity":29,"summary":92},"Hidden Text Tricks","The bundled markdown files appear free of hidden-steering tricks, invisible characters, or obfuscated content.",{"category":72,"check":94,"severity":29,"summary":95},"Opaque code execution","The skill's logic is presented in plain markdown and does not involve obfuscated code, base64 payloads, or runtime script fetching.",{"category":97,"check":98,"severity":29,"summary":99},"Portability","Structural Assumption","The skill's output is a markdown file and does not make assumptions about the user's project file layout or OS-specific paths.",{"category":101,"check":102,"severity":47,"summary":103},"Trust","Issues Attention","No issue data available for the repository.",{"category":105,"check":106,"severity":107,"summary":108},"Versioning","Release Management","warning","There is no versioning information present in the manifest files or changelog, and installation instructions likely point to the main branch, making it difficult to pin a specific version.",{"category":110,"check":111,"severity":47,"summary":112},"Code Execution","Validation","The skill does not execute code or process structured input in a way that requires validation libraries.",{"category":72,"check":114,"severity":29,"summary":115},"Unguarded Destructive Operations","The skill is purely generative and does not perform any destructive operations on the user's system.",{"category":110,"check":117,"severity":29,"summary":118},"Error Handling","The skill's workflow is conversational and generative, with no complex code execution that would require advanced error handling or structured output.",{"category":110,"check":120,"severity":47,"summary":121},"Logging","The skill does not perform destructive actions or outbound calls that would necessitate local audit logging.",{"category":123,"check":124,"severity":29,"summary":125},"Compliance","GDPR","The skill does not operate on personal data; it generates markdown planning documents based on user input about video concepts.",{"category":123,"check":127,"severity":29,"summary":128},"Target market","The skill is global in scope, focusing on general principles of video planning applicable to anyone using Manim.",{"category":97,"check":130,"severity":29,"summary":131},"Runtime stability","The skill operates on conversational input and markdown generation, making it stable across different runtime environments without specific OS or shell dependencies.",{"category":45,"check":133,"severity":29,"summary":134},"Precise Purpose","The description clearly defines the skill's purpose (planning Manim videos) and specific triggers (mentions of educational videos, 3b1b style, Manim planning) and provides clear boundaries (use before writing Manim code).",{"category":45,"check":136,"severity":29,"summary":137},"Concise Frontmatter","The frontmatter is concise and self-contained, summarizing the core capability and providing specific trigger phrases.",{"category":50,"check":139,"severity":29,"summary":140},"Concise Body","The skill body is well-structured with clear phases and references external markdown files for detailed patterns and templates, avoiding verbosity in the main SKILL.md.",{"category":142,"check":143,"severity":29,"summary":144},"Context","Progressive Disclosure","The SKILL.md effectively outlines the workflow and links to separate markdown files for detailed narrative patterns, visual techniques, templates, and examples, demonstrating progressive disclosure.",{"category":142,"check":146,"severity":47,"summary":147},"Forked exploration","The skill's workflow involves user interaction and content generation, not deep code exploration or research that would require forked context.",{"category":27,"check":149,"severity":29,"summary":150},"Usage examples","The skill includes helpful examples in its references, such as `scene-examples.md`, demonstrating how to structure scene breakdowns, which is valuable for users.",{"category":27,"check":152,"severity":153,"summary":154},"Edge cases","info","While the skill outlines a structured process, it doesn't explicitly document potential failure modes (e.g., user providing contradictory information) or recovery steps beyond asking clarifying questions.",{"category":110,"check":156,"severity":47,"summary":157},"Tool Fallback","The skill does not rely on external tools like MCP servers, thus the concept of fallback is not applicable.",{"category":159,"check":160,"severity":29,"summary":161},"Safety","Halt on unexpected state","The skill's workflow inherently handles unexpected user input by asking clarifying questions, which acts as a natural halt and recovery mechanism for ambiguous states.",{"category":97,"check":163,"severity":29,"summary":164},"Cross-skill coupling","The skill is self-contained and focuses on video planning; it does not implicitly rely on or silently handle tasks belonging to other specific Manim skills.",1778053523094,"This skill guides users through the process of conceptualizing and planning educational or explainer videos using Manim. It facilitates research, asks clarifying questions to understand audience and scope, and outputs a detailed scene-by-scene plan in markdown format, ready for implementation with ManimCE or ManimGL.","2.0.0","3.4.0","The skill is well-structured and documents a useful workflow for planning Manim videos. However, the critical finding for 'Commit recency' significantly impacts its trust score, suggesting it may be unmaintained. The 'Release Management' warning also indicates a lack of clear versioning.",75,"A well-documented skill for planning educational Manim videos, offering a structured approach from concept to detailed scene specifications.",[15,16,17,18,19],"global","flagged",{"codeQuality":176,"collectedAt":177,"documentation":178,"maintenance":180,"security":181,"testCoverage":183},{},1778053511160,{"descriptionLength":179,"readmeSize":8},698,{},{"hasNpmPackage":182,"smitheryVerified":182},false,{"hasCi":182,"hasTests":182},{"updatedAt":185},1778053523508,{"githubOwner":187,"githubRepo":188,"locale":23,"slug":189,"type":190},"adithya-s-k","manim_skill","manim-composer","skill",true,null,{"extract":194,"llm":197},{"commitSha":195,"license":196},"cef045011722d285692e3381d12d4d637da56e18","MIT",{"promptVersionExtension":167,"promptVersionScoring":168,"score":170,"targetMarket":173,"tier":174},{"repoId":199},"kd7f0cqqv0es750wfdvv7yadyh865js7",{"_creationTime":201,"_id":199,"identity":202,"providers":204,"workflow":216},1777995558409.8958,{"githubOwner":187,"githubRepo":188,"sourceUrl":203},"https://github.com/adithya-s-k/manim_skill",{"discover":205,"github":208},{"sources":206},[207],"skills-sh",{"closedIssues90d":8,"forks":209,"homepage":210,"license":196,"openIssues90d":8,"pushedAt":211,"readmeSize":212,"stars":213,"topics":214},62,"https://skills.sh/adithya-s-k/manim_skill",1769185842000,12555,834,[215],"agent-skills",{"discoverAt":217,"extractAt":218,"githubAt":218,"updatedAt":218},1777995558409,1778053510137,{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":185,"updatedAt":185},1778053509582,1778053509298,[],[224,247,266,294,324,353],{"_creationTime":225,"_id":226,"community":227,"display":228,"identity":238,"providers":240,"relations":245,"workflow":246},1778053509298.6213,"k170ea506m78cgx9naetk3fzm9866et7",{"reviewCount":8},{"description":229,"installMethods":230,"name":231,"sourceUrl":232,"tags":233},"Trigger when: (1) User mentions \"manim\" or \"Manim Community\" or \"ManimCE\", (2) Code contains `from manim import *`, (3) User runs `manim` CLI commands, (4) Working with Scene, MathTex, Create(), or ManimCE-specific classes. Best practices for Manim Community Edition - the community-maintained Python animation engine. Covers Scene structure, animations, LaTeX/MathTex, 3D with ThreeDScene, camera control, styling, and CLI usage. NOT for ManimGL/3b1b version (which uses `manimlib` imports and `manimgl` CLI).",{},"ManimCE Best Practices","https://github.com/adithya-s-k/manim_skill/tree/HEAD/skills/manimce-best-practices",[15,18,234,235,236,237],"python","visualization","education","best-practices",{"githubOwner":187,"githubRepo":188,"locale":23,"slug":239,"type":190},"manimce-best-practices",{"extract":241,"llm":242},{"commitSha":195,"license":196},{"promptVersionExtension":167,"promptVersionScoring":168,"score":243,"targetMarket":173,"tier":244},95,"verified",{"repoId":199},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":185,"updatedAt":185},{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":258,"providers":260,"relations":264,"workflow":265},1778053509298.6218,"k1733r57dafczzw405s1t9csyn867vjc",{"reviewCount":8},{"description":252,"name":253,"sourceUrl":254,"tags":255},"Trigger when: (1) User mentions \"manimgl\" or \"ManimGL\" or \"3b1b manim\", (2) Code contains `from manimlib import *`, (3) User runs `manimgl` CLI commands, (4) Working with InteractiveScene, self.frame, self.embed(), ShowCreation(), or ManimGL-specific patterns. Best practices for ManimGL (Grant Sanderson's 3Blue1Brown version) - OpenGL-based animation engine with interactive development. Covers InteractiveScene, Tex with t2c, camera frame control, interactive mode (-se flag), 3D rendering, and checkpoint_paste() workflow. NOT for Manim Community Edition (which uses `manim` imports and `manim` CLI).","ManimGL Best Practices","https://github.com/adithya-s-k/manim_skill/tree/HEAD/skills/manimgl-best-practices",[15,256,18,235,234,19,257],"manimgl","code-examples",{"githubOwner":187,"githubRepo":188,"locale":23,"slug":259,"type":190},"manimgl-best-practices",{"extract":261,"llm":263},{"commitSha":195,"license":262},"CC BY-NC-SA 4.0",{"promptVersionExtension":167,"promptVersionScoring":168,"score":170,"targetMarket":173,"tier":174},{"repoId":199},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":185,"updatedAt":185},{"_creationTime":267,"_id":268,"community":269,"display":270,"identity":280,"providers":283,"relations":288,"workflow":290},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":271,"installMethods":272,"name":273,"sourceUrl":274,"tags":275},"Systematically identify what's missing in non-fiction writing—both blind spots (inherent limitations) and blank spots (gaps that could be addressed). Use before finalizing non-fiction or when feedback feels incomplete.",{},"Blind Spot Detective","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/writing/analysis/blind-spot-detective",[276,277,278,279,19],"writing","analysis","non-fiction","diagnostic",{"githubOwner":281,"githubRepo":215,"locale":23,"slug":282,"type":190},"jwynia","blind-spot-detective",{"extract":284,"llm":286},{"commitSha":285,"license":196},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":167,"promptVersionScoring":168,"score":287,"targetMarket":173,"tier":244},99,{"repoId":289},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":291,"extractAt":292,"githubAt":291,"llmAt":293,"updatedAt":293},1778053625386,1778053622473,1778054012696,{"_creationTime":295,"_id":296,"community":297,"display":298,"identity":309,"providers":313,"relations":318,"workflow":320},1778054663200.0623,"k1787qemz1vae1jy4xsx7c2zyn867dwd",{"reviewCount":8},{"description":299,"installMethods":300,"name":301,"sourceUrl":302,"tags":303},"Maps the full customer journey from first touch to advocacy. Generates a comprehensive customer-journey.md with all stages, touchpoints, emotions, pain points, opportunities, Mermaid diagrams, and metrics. Use when mapping customer experience, designing onboarding flows, identifying churn risks, or optimizing conversion funnels.",{},"Customer Journey Mapper","https://github.com/onewave-ai/claude-skills/tree/HEAD/customer-journey-mapper",[304,305,306,307,19,308],"customer-experience","journey-mapping","strategy","marketing","reporting",{"githubOwner":310,"githubRepo":311,"locale":23,"slug":312,"type":190},"onewave-ai","claude-skills","customer-journey-mapper",{"extract":314,"llm":316},{"commitSha":315,"license":196},"eb3d80be32b6cafcf0d5df1c1b8a95df75838271",{"promptVersionExtension":167,"promptVersionScoring":168,"score":317,"targetMarket":173,"tier":244},98,{"repoId":319},"kd71e43dj0b7ak5e55pyshxp4n864t6p",{"anyEnrichmentAt":321,"extractAt":322,"githubAt":321,"llmAt":323,"updatedAt":323},1778054667983,1778054663200,1778055270278,{"_creationTime":325,"_id":326,"community":327,"display":328,"identity":340,"providers":343,"relations":347,"workflow":349},1778054812528.7205,"k179w7m3n2zkvrbhmmwn1stces86799q",{"reviewCount":8},{"description":329,"installMethods":330,"name":331,"sourceUrl":332,"tags":333},"3D web graphics with Three.js (WebGL/WebGPU). Capabilities: scenes, cameras, geometries, materials, lights, animations, model loading (GLTF/FBX), PBR materials, shadows, post-processing (bloom, SSAO, SSR), custom shaders, instancing, LOD, physics, VR/XR. Actions: create, build, animate, render 3D scenes/models. Keywords: Three.js, WebGL, WebGPU, 3D graphics, scene, camera, geometry, material, light, animation, GLTF, FBX, OrbitControls, PBR, shadow mapping, post-processing, bloom, SSAO, shader, instancing, LOD, WebXR, VR, AR, product configurator, data visualization, architectural walkthrough, interactive 3D, canvas. Use when: creating 3D visualizations, building WebGL/WebGPU apps, loading 3D models, adding animations, implementing VR/XR, creating interactive graphics, building product configurators.",{},"3D Graphics with Three.js","https://github.com/samhvw8/dot-claude/tree/HEAD/skills/3d-graphics",[334,335,336,337,19,338,339],"three-js","webgl","webgpu","3d-graphics","learning","examples",{"githubOwner":341,"githubRepo":342,"locale":23,"slug":337,"type":190},"samhvw8","dot-claude",{"extract":344,"llm":346},{"commitSha":345,"license":196},"28c76162116d2eedab131c0e1548fdc76a2999f7",{"promptVersionExtension":167,"promptVersionScoring":168,"score":317,"targetMarket":173,"tier":244},{"repoId":348},"kd79ad9dpqazy79y2s6rvajgjn865xek",{"anyEnrichmentAt":350,"extractAt":351,"githubAt":350,"llmAt":352,"updatedAt":352},1778054813688,1778054812528,1778054896678,{"_creationTime":354,"_id":355,"community":356,"display":357,"identity":366,"providers":369,"relations":373,"workflow":375},1778054564989.5369,"k1767w6z2kv4rgf7gryn1saw6x867n0n",{"reviewCount":8},{"description":358,"installMethods":359,"name":360,"sourceUrl":361,"tags":362},"Refactor CLAUDE.md files to follow progressive disclosure principles. Use when CLAUDE.md is too long or disorganized.",{},"ReClaude","https://github.com/brianlovin/claude-config/tree/HEAD/skills/reclaude",[19,363,364,365],"refactoring","markdown","claude-config",{"githubOwner":367,"githubRepo":365,"locale":23,"slug":368,"type":190},"brianlovin","reclaude",{"extract":370,"llm":372},{"commitSha":371,"license":47},"1a9819ebf3fee811150fc76cbe177ea4e5f747ff",{"promptVersionExtension":167,"promptVersionScoring":168,"score":317,"targetMarket":173,"tier":244},{"repoId":374},"kd7c7ftew8fsa52skn0fm3rfvd864fmn",{"anyEnrichmentAt":376,"extractAt":377,"githubAt":376,"llmAt":378,"updatedAt":378},1778054565711,1778054564989,1778054628464]