[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-adithya-s-k-manimce-best-practices-vi":3,"guides-for-adithya-s-k-manimce-best-practices":221,"similar-k170ea506m78cgx9naetk3fzm9866et7":222},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":185,"isFallback":190,"parentExtension":191,"providers":192,"relations":197,"repo":199,"workflow":218},1778053509298.6213,"k170ea506m78cgx9naetk3fzm9866et7",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"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,16,17,18,19,20],"manim","animation","python","visualization","education","best-practices",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":174,"workflow":183},1778053523508.5483,"kn76rhsqdf0raqa4va1tvbs2cs8666zp","en",{"checks":26,"evaluatedAt":164,"extensionSummary":165,"promptVersionExtension":166,"promptVersionScoring":167,"rationale":168,"score":169,"summary":170,"tags":171,"targetMarket":172,"tier":173},[27,32,35,38,42,45,50,54,57,60,64,68,71,75,78,81,84,87,90,93,97,101,105,109,113,116,119,122,126,129,132,135,138,141,145,148,151,154,157,161],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description clearly states the problem Manim Community Edition users face (best practices for a complex animation engine) and the scope (specific classes, CLI usage).",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The extension offers a comprehensive set of best practices and examples for using Manim Community Edition, going beyond basic Manim functionality by providing structured guidance on various aspects of the engine.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The extension provides a complete set of rules and examples covering core concepts, creation, styling, and CLI usage, indicating readiness for use in production workflows.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The extension focuses solely on Manim Community Edition best practices, covering its specific domain without extending into unrelated areas.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The description is concise, readable, and accurately reflects the content of the provided rules and examples.",{"category":46,"check":47,"severity":48,"summary":49},"Invocation","Scoped tools","not_applicable","This extension does not expose specific tools or commands in the traditional sense; it provides guidance and examples.",{"category":51,"check":52,"severity":30,"summary":53},"Documentation","Configuration & parameter reference","The rules directory contains clear explanations and code snippets for various Manim features, effectively documenting parameters and usage.",{"category":39,"check":55,"severity":30,"summary":56},"Tool naming","The rule files are named descriptively (e.g., `scenes.md`, `colors.md`) and clearly indicate their content.",{"category":39,"check":58,"severity":48,"summary":59},"Minimal I/O surface","The extension does not interact with external systems or define specific inputs/outputs beyond its internal documentation structure.",{"category":61,"check":62,"severity":30,"summary":63},"License","License usability","The extension includes an MIT license file, which is a permissive open-source license.",{"category":65,"check":66,"severity":48,"summary":67},"Maintenance","Commit recency","No commit history is available to evaluate recency.",{"category":65,"check":69,"severity":48,"summary":70},"Dependency Management","The extension itself does not introduce or manage third-party dependencies; it relies on the user having Manim installed.",{"category":72,"check":73,"severity":48,"summary":74},"Security","Secret Management","No secrets are used or managed by this extension.",{"category":72,"check":76,"severity":30,"summary":77},"Injection","The extension's content is self-contained and does not load external data that could be manipulated.",{"category":72,"check":79,"severity":30,"summary":80},"Transitive Supply-Chain Grenades","All code examples are bundled within the repository and do not involve runtime downloads or external code execution.",{"category":72,"check":82,"severity":30,"summary":83},"Sandbox Isolation","The extension operates within the Manim rendering environment and does not attempt to access or modify files outside its bundle or the user's project scope.",{"category":72,"check":85,"severity":30,"summary":86},"Sandbox escape primitives","No detached process spawns or retry loops around denied calls were detected in the provided code.",{"category":72,"check":88,"severity":30,"summary":89},"Data Exfiltration","The extension does not perform any outbound network calls or reference confidential data.",{"category":72,"check":91,"severity":30,"summary":92},"Hidden Text Tricks","The bundled files do not contain any hidden text, invisible characters, or other tricks to manipulate the model.",{"category":94,"check":95,"severity":30,"summary":96},"Hooks","Opaque code execution","The bundled code examples are plain, readable Python and do not involve obfuscation techniques like base64 encoding or `eval`.",{"category":98,"check":99,"severity":30,"summary":100},"Portability","Structural Assumption","The code examples use relative paths or assume standard Manim project structures, avoiding OS-specific paths or brittle assumptions about user file organization.",{"category":102,"check":103,"severity":48,"summary":104},"Trust","Issues Attention","No issue tracker data is available to evaluate maintainer engagement.",{"category":106,"check":107,"severity":48,"summary":108},"Versioning","Release Management","No versioning information is present in the provided files or metadata.",{"category":110,"check":111,"severity":48,"summary":112},"Code Execution","Validation","The extension does not expose tools with parameters requiring validation or sanitization.",{"category":72,"check":114,"severity":48,"summary":115},"Unguarded Destructive Operations","The extension does not contain or perform any destructive operations.",{"category":110,"check":117,"severity":30,"summary":118},"Error Handling","The provided code examples are Manim scenes and do not contain explicit error handling logic that could be evaluated.",{"category":110,"check":120,"severity":48,"summary":121},"Logging","The extension does not perform actions that require logging.",{"category":123,"check":124,"severity":48,"summary":125},"Compliance","GDPR","The extension does not operate on personal data.",{"category":123,"check":127,"severity":30,"summary":128},"Target market","The extension focuses on Manim best practices, which are globally applicable, and no regional signals were detected.",{"category":98,"check":130,"severity":30,"summary":131},"Runtime stability","The code examples are standard Manim scenes that should run in any compatible Manim environment without assumptions about specific OS or shells.",{"category":46,"check":133,"severity":30,"summary":134},"Precise Purpose","The description clearly defines the scope and purpose as providing best practices and examples for Manim Community Edition.",{"category":46,"check":136,"severity":30,"summary":137},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the extension's purpose and triggers.",{"category":51,"check":139,"severity":30,"summary":140},"Concise Body","The SKILL.md file is well-structured, using progressive disclosure by linking to separate rule files, keeping the main file concise.",{"category":142,"check":143,"severity":30,"summary":144},"Context","Progressive Disclosure","The main SKILL.md file effectively uses progressive disclosure by linking to detailed explanations in the `rules/` directory.",{"category":142,"check":146,"severity":48,"summary":147},"Forked exploration","The extension does not involve deep exploration or code review that would require forking context.",{"category":28,"check":149,"severity":30,"summary":150},"Usage examples","The extension includes numerous runnable Python examples demonstrating various Manim features and best practices.",{"category":28,"check":152,"severity":30,"summary":153},"Edge cases","The documentation within the rules files addresses specific Manim features and common usage patterns, implicitly covering expected behavior.",{"category":110,"check":155,"severity":48,"summary":156},"Tool Fallback","The extension does not rely on external tools with fallback mechanisms.",{"category":158,"check":159,"severity":30,"summary":160},"Safety","Halt on unexpected state","The extension provides guidance and examples for standard Manim usage, which implicitly assumes a correctly configured environment.",{"category":98,"check":162,"severity":30,"summary":163},"Cross-skill coupling","The extension is self-contained and does not implicitly rely on other skills.",1778053517367,"This extension provides a detailed set of best practices and code examples covering various aspects of Manim Community Edition, including scene structure, animations, 3D graphics, text and LaTeX rendering, graph plotting, and CLI usage. It serves as an excellent reference for users looking to leverage Manim effectively.","2.0.0","3.4.0","The extension is comprehensive, well-documented, and provides a rich set of examples for Manim Community Edition. All checks passed, indicating high quality and adherence to best practices.",95,"A high-quality, comprehensive guide to Manim Community Edition best practices with numerous runnable examples.",[15,16,17,18,19,20],"global","verified",{"codeQuality":175,"collectedAt":176,"documentation":177,"maintenance":179,"security":180,"testCoverage":182},{},1778053511163,{"descriptionLength":178,"readmeSize":8},510,{},{"hasNpmPackage":181,"smitheryVerified":181},false,{"hasCi":181,"hasTests":181},{"updatedAt":184},1778053523508,{"githubOwner":186,"githubRepo":187,"locale":24,"slug":188,"type":189},"adithya-s-k","manim_skill","manimce-best-practices","skill",true,null,{"extract":193,"llm":196},{"commitSha":194,"license":195},"cef045011722d285692e3381d12d4d637da56e18","MIT",{"promptVersionExtension":166,"promptVersionScoring":167,"score":169,"targetMarket":172,"tier":173},{"repoId":198},"kd7f0cqqv0es750wfdvv7yadyh865js7",{"_creationTime":200,"_id":198,"identity":201,"providers":203,"workflow":215},1777995558409.8958,{"githubOwner":186,"githubRepo":187,"sourceUrl":202},"https://github.com/adithya-s-k/manim_skill",{"discover":204,"github":207},{"sources":205},[206],"skills-sh",{"closedIssues90d":8,"forks":208,"homepage":209,"license":195,"openIssues90d":8,"pushedAt":210,"readmeSize":211,"stars":212,"topics":213},62,"https://skills.sh/adithya-s-k/manim_skill",1769185842000,12555,834,[214],"agent-skills",{"discoverAt":216,"extractAt":217,"githubAt":217,"updatedAt":217},1777995558409,1778053510137,{"anyEnrichmentAt":219,"extractAt":220,"githubAt":219,"llmAt":184,"updatedAt":184},1778053509582,1778053509298,[],[223,245,264,299,327,349],{"_creationTime":224,"_id":225,"community":226,"display":227,"identity":236,"providers":238,"relations":243,"workflow":244},1778053509298.6208,"k17ef9ww3dsk7dy4w5bp7ckzh5866n3c",{"reviewCount":8},{"description":228,"installMethods":229,"name":230,"sourceUrl":231,"tags":232},"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,233,234,16,235],"video-planning","educational-content","documentation",{"githubOwner":186,"githubRepo":187,"locale":24,"slug":237,"type":189},"manim-composer",{"extract":239,"llm":240},{"commitSha":194,"license":195},{"promptVersionExtension":166,"promptVersionScoring":167,"score":241,"targetMarket":172,"tier":242},75,"flagged",{"repoId":198},{"anyEnrichmentAt":219,"extractAt":220,"githubAt":219,"llmAt":184,"updatedAt":184},{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":256,"providers":258,"relations":262,"workflow":263},1778053509298.6218,"k1733r57dafczzw405s1t9csyn867vjc",{"reviewCount":8},{"description":250,"name":251,"sourceUrl":252,"tags":253},"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,254,16,18,17,235,255],"manimgl","code-examples",{"githubOwner":186,"githubRepo":187,"locale":24,"slug":257,"type":189},"manimgl-best-practices",{"extract":259,"llm":261},{"commitSha":194,"license":260},"CC BY-NC-SA 4.0",{"promptVersionExtension":166,"promptVersionScoring":167,"score":241,"targetMarket":172,"tier":242},{"repoId":198},{"anyEnrichmentAt":219,"extractAt":220,"githubAt":219,"llmAt":184,"updatedAt":184},{"_creationTime":265,"_id":266,"community":267,"display":268,"identity":279,"providers":283,"relations":292,"workflow":294},1778053968286.4954,"k179afn14fzy4sejmjf82fgqa9867ck6",{"reviewCount":8},{"description":269,"installMethods":270,"name":271,"sourceUrl":272,"tags":273},"Searches arXiv for preprints and academic papers, retrieves abstracts, and filters by topic. Use when the user asks to find research papers, search arXiv, look up preprints, find academic articles in physics, math, CS, biology, statistics, or related fields.",{},"arXiv Search","https://github.com/langchain-ai/deepagents/tree/HEAD/libs/cli/examples/skills/arxiv-search",[274,275,276,277,17,278],"research","data-analytics","arxiv","academic-papers","cli",{"githubOwner":280,"githubRepo":281,"locale":24,"slug":282,"type":189},"langchain-ai","deepagents","arxiv-search",{"extract":284,"llm":286,"smithery":288},{"commitSha":285,"license":195},"b108c71d0c570e16c7050c1eac482e15dc35a5ed",{"promptVersionExtension":166,"promptVersionScoring":167,"score":287,"targetMarket":172,"tier":173},98,{"qualityScore":289,"totalActivations":290,"uniqueUsers":291,"useCount":8,"verified":181},0.7439563,9,8,{"repoId":293},"kd76dna2fvfbnjvzcpd2cwqnyd865xz7",{"anyEnrichmentAt":295,"extractAt":296,"githubAt":297,"llmAt":298,"smitheryAt":295,"updatedAt":298},1778053994907,1778053968286,1778053969344,1778054053159,{"_creationTime":300,"_id":301,"community":302,"display":303,"identity":313,"providers":317,"relations":321,"workflow":323},1778053148350.4656,"k171nxqak0bb4qq89mkfwf02s5867cf6",{"reviewCount":8},{"description":304,"installMethods":305,"name":306,"sourceUrl":307,"tags":308},"Convert PDF files to editable Word documents using pdf2docx",{},"PDF to DOCX Converter","https://github.com/claude-office-skills/skills/tree/HEAD/pdf-to-docx",[309,310,311,312,17],"pdf","docx","conversion","document-processing",{"githubOwner":314,"githubRepo":315,"locale":24,"slug":316,"type":189},"claude-office-skills","skills","pdf-to-docx",{"extract":318,"llm":320},{"commitSha":319,"license":195},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":166,"promptVersionScoring":167,"score":287,"targetMarket":172,"tier":173},{"repoId":322},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"anyEnrichmentAt":324,"extractAt":325,"githubAt":324,"llmAt":326,"updatedAt":326},1778053151766,1778053148350,1778053561145,{"_creationTime":328,"_id":329,"community":330,"display":331,"identity":342,"providers":344,"relations":347,"workflow":348},1778053148350.4202,"k17a8yhy4bc401x2yjqa1rvgc9867kxm",{"reviewCount":8},{"description":332,"installMethods":333,"name":334,"sourceUrl":335,"tags":336},"Generate complete presentations with AI - from outline to polished slides",{},"AI Slides","https://github.com/claude-office-skills/skills/tree/HEAD/ai-slides",[337,338,339,340,341,17],"presentation","ai","generation","automatic","mcp",{"githubOwner":314,"githubRepo":315,"locale":24,"slug":343,"type":189},"ai-slides",{"extract":345,"llm":346},{"commitSha":319,"license":195},{"promptVersionExtension":166,"promptVersionScoring":167,"score":287,"targetMarket":172,"tier":173},{"repoId":322},{"anyEnrichmentAt":324,"extractAt":325,"githubAt":324,"llmAt":326,"updatedAt":326},{"_creationTime":350,"_id":351,"community":352,"display":353,"identity":364,"providers":366,"relations":370,"workflow":372},1778053440456.6584,"k17120x7me8p1n30wxpg972esx866b8q",{"reviewCount":8},{"description":354,"installMethods":355,"name":356,"sourceUrl":357,"tags":358},"Transcribe audio to text using ElevenLabs Scribe. Supports batch transcription, realtime streaming from URLs, microphone input, and local files.",{},"ElevenLabs Speech-to-Text","https://github.com/elevenlabs/skills/tree/HEAD/openclaw/elevenlabs-transcribe",[359,360,361,17,362,363],"transcription","audio","elevenlabs","realtime","batch",{"githubOwner":361,"githubRepo":315,"locale":24,"slug":365,"type":189},"elevenlabs-transcribe",{"extract":367,"llm":369},{"commitSha":368,"license":195},"b476f0ccf4be0e22b2e77cc39307665425d1472b",{"promptVersionExtension":166,"promptVersionScoring":167,"score":287,"targetMarket":172,"tier":173},{"repoId":371},"kd71z3hz1pg97d1k2d6kaqeqtx864knt",{"anyEnrichmentAt":373,"extractAt":374,"githubAt":373,"llmAt":375,"updatedAt":375},1778053440833,1778053440456,1778053480675]