[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jwynia-devcontainer-sw":3,"guides-for-jwynia-devcontainer":226,"similar-k17f5hrarp9sdrp97g8sa1e9cn8662nk":227},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":24,"identity":193,"isFallback":197,"parentExtension":198,"providers":199,"relations":203,"repo":205,"workflow":223},1778053622473.6643,"k17f5hrarp9sdrp97g8sa1e9cn8662nk",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Diagnose devcontainer configuration problems and guide development environment setup. This skill should be used when the user asks to 'set up devcontainer', 'fix container startup', 'configure VS Code dev container', 'Codespaces setup', or has Docker development environment issues. Keywords: devcontainer, docker, VS Code, Codespaces, container, development environment, Dockerfile.",{},"Devcontainer Diagnostic","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/development/tooling/devcontainer",[15,16,17,18,19,20,21,22,23],"devcontainer","docker","vscode","codespaces","development-environment","configuration","diagnostic","typescript","deno",{"_creationTime":25,"_id":26,"extensionId":5,"locale":27,"result":28,"trustSignals":181,"workflow":191},1778054012697.0347,"kn7bf903prndnj3459vwmvtmt1867r4h","en",{"checks":29,"evaluatedAt":171,"extensionSummary":172,"promptVersionExtension":173,"promptVersionScoring":174,"rationale":175,"score":176,"summary":177,"tags":178,"targetMarket":179,"tier":180},[30,35,38,41,45,48,52,57,60,63,67,71,74,78,81,84,87,90,93,96,100,104,108,113,117,120,123,126,130,133,136,139,142,145,149,152,155,158,161,164,168],{"category":31,"check":32,"severity":33,"summary":34},"Practical Utility","Problem relevance","pass","The description clearly names concrete user problems like 'fix container startup', 'configure VS Code dev container', and 'Codespaces setup'.",{"category":31,"check":36,"severity":33,"summary":37},"Unique selling proposition","The skill provides specific diagnostic steps and templates for devcontainer configuration, offering value beyond a simple LLM prompt by guiding complex setup decisions.",{"category":31,"check":39,"severity":33,"summary":40},"Production readiness","The skill provides comprehensive guidance, diagnostics, and templates for setting up development environments, covering the full lifecycle from initial setup to troubleshooting.",{"category":42,"check":43,"severity":33,"summary":44},"Scope","Single responsibility principle","The extension focuses specifically on diagnosing and guiding devcontainer and development environment setup, without extending into unrelated domains like application coding or deployment.",{"category":42,"check":46,"severity":33,"summary":47},"Description quality","The description accurately reflects the skill's purpose of diagnosing devcontainer configuration problems and guiding development environment setup, including relevant keywords and use cases.",{"category":49,"check":50,"severity":33,"summary":51},"Invocation","Scoped tools","The skill utilizes specific scripts for analysis and validation (analyze-devcontainer.ts, validate-dockerfile.ts, scan-image.ts) rather than a single generalist tool.",{"category":53,"check":54,"severity":55,"summary":56},"Documentation","Configuration & parameter reference","not_applicable","The skill does not expose explicit configuration parameters or options to the user; its functionality is driven by the analysis of existing devcontainer configurations.",{"category":42,"check":58,"severity":33,"summary":59},"Tool naming","Tool names like 'analyze-devcontainer.ts' and 'validate-dockerfile.ts' are descriptive and clearly indicate their purpose.",{"category":42,"check":61,"severity":33,"summary":62},"Minimal I/O surface","The scripts take specific file paths or image names as input and produce structured diagnostic output, avoiding unnecessary data in their responses.",{"category":64,"check":65,"severity":33,"summary":66},"License","License usability","The license is MIT, a permissive open-source license, clearly declared in the SKILL.md frontmatter.",{"category":68,"check":69,"severity":55,"summary":70},"Maintenance","Commit recency","No commit history is available for this evaluation.",{"category":68,"check":72,"severity":55,"summary":73},"Dependency Management","The provided files do not indicate the use of third-party dependencies that require explicit management beyond what Deno handles.",{"category":75,"check":76,"severity":55,"summary":77},"Security","Secret Management","The skill analyzes configuration files and does not handle or expose secrets.",{"category":75,"check":79,"severity":33,"summary":80},"Injection","The scripts analyze local files or trusted external images and do not load or execute untrusted third-party data as instructions.",{"category":75,"check":82,"severity":33,"summary":83},"Transitive Supply-Chain Grenades","The extension does not fetch remote content at runtime for execution and all analysis scripts are bundled within the repository.",{"category":75,"check":85,"severity":33,"summary":86},"Sandbox Isolation","The analysis scripts operate on provided file paths or image names and do not attempt to modify files outside the project directory or interact with the host system in unintended ways.",{"category":75,"check":88,"severity":33,"summary":89},"Sandbox escape primitives","The analysis scripts are written in Deno and do not appear to use detached process spawns or deny-retry loops.",{"category":75,"check":91,"severity":33,"summary":92},"Data Exfiltration","The skill's purpose is local analysis and it does not make any outbound calls to submit data.",{"category":75,"check":94,"severity":33,"summary":95},"Hidden Text Tricks","The bundled markdown and script files do not contain hidden-steering tricks or obfuscated content.",{"category":97,"check":98,"severity":33,"summary":99},"Hooks","Opaque code execution","The Deno scripts are provided as readable source code and do not contain obfuscation, base64 payloads, or runtime fetched code.",{"category":101,"check":102,"severity":33,"summary":103},"Portability","Structural Assumption","The analysis scripts can accept a file path as an argument or search common locations, making them adaptable to different project structures.",{"category":105,"check":106,"severity":55,"summary":107},"Trust","Issues Attention","No GitHub issues data available for evaluation.",{"category":109,"check":110,"severity":111,"summary":112},"Versioning","Release Management","info","A 'version: \"1.0\"' field is present in the SKILL.md frontmatter, but no changelog or GitHub releases are available.",{"category":114,"check":115,"severity":33,"summary":116},"Code Execution","Validation","The Deno scripts perform basic validation on input paths and JSON parsing, and the analysis logic within the scripts implies validation of configuration structures.",{"category":75,"check":118,"severity":33,"summary":119},"Unguarded Destructive Operations","The skill is purely analytical and does not perform any destructive operations.",{"category":114,"check":121,"severity":33,"summary":122},"Error Handling","The Deno scripts include try-catch blocks and specific error messages for file parsing and analysis failures, exiting with non-zero codes on errors.",{"category":114,"check":124,"severity":55,"summary":125},"Logging","The skill is analytical and does not perform actions that require local audit logging.",{"category":127,"check":128,"severity":55,"summary":129},"Compliance","GDPR","The skill analyzes configuration files and does not process personal data.",{"category":127,"check":131,"severity":33,"summary":132},"Target market","The extension is global in scope, focusing on general devcontainer configuration which is applicable across all geographies.",{"category":101,"check":134,"severity":33,"summary":135},"Runtime stability","The Deno scripts are designed to be cross-platform and have clear error handling, making them portable across different environments.",{"category":49,"check":137,"severity":33,"summary":138},"Precise Purpose","The description clearly defines the skill's purpose (diagnose devcontainer configuration) and provides specific triggers and non-goals.",{"category":49,"check":140,"severity":33,"summary":141},"Concise Frontmatter","The SKILL.md frontmatter is concise and effectively summarizes the core capability and triggers.",{"category":53,"check":143,"severity":33,"summary":144},"Concise Body","The SKILL.md body is well-structured and under 500 lines, with longer content delegated to separate markdown files.",{"category":146,"check":147,"severity":33,"summary":148},"Context","Progressive Disclosure","Detailed information and templates are provided in separate markdown files under the 'assets' directory, linked from the main SKILL.md.",{"category":146,"check":150,"severity":55,"summary":151},"Forked exploration","This skill is diagnostic and analytical, not an exploration-heavy skill that would benefit from `context: fork`.",{"category":31,"check":153,"severity":33,"summary":154},"Usage examples","The SKILL.md includes clear examples of how to use the associated scripts and templates, demonstrating input and expected outcomes.",{"category":31,"check":156,"severity":33,"summary":157},"Edge cases","The SKILL.md documentation covers various diagnostic states, common issues, and anti-patterns, providing guidance on recovery and best practices.",{"category":114,"check":159,"severity":55,"summary":160},"Tool Fallback","The skill does not rely on external tools beyond Deno itself and standard Docker commands.",{"category":101,"check":162,"severity":33,"summary":163},"Stack assumptions","The SKILL.md and script shebangs clearly indicate reliance on Deno and standard Docker, with compatibility notes for VS Code and Codespaces.",{"category":165,"check":166,"severity":33,"summary":167},"Safety","Halt on unexpected state","The analysis scripts include error handling that exits with non-zero codes on unexpected states or parsing errors.",{"category":101,"check":169,"severity":33,"summary":170},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; it provides links to related skills where appropriate.",1778053909180,"This skill analyzes devcontainer configurations and Dockerfiles using provided Deno scripts to identify issues, suggest optimizations, and ensure best practices. It offers templates for common setups and integrates with VS Code and Codespaces.","2.0.0","3.4.0","The 'devcontainer' skill is highly polished, with excellent documentation, clear scope, and robust analysis scripts. The only minor point is the versioning being an info level, as there's no changelog or releases, but the 'version: \"1.0\"' in the frontmatter is a positive signal.",98,"A comprehensive skill for diagnosing and configuring development environments, offering valuable guidance and automated checks.",[15,16,17,18,19,20,21,22,23],"global","verified",{"codeQuality":182,"collectedAt":183,"documentation":184,"maintenance":186,"security":187,"testCoverage":190},{},1778053895656,{"descriptionLength":185,"readmeSize":8},383,{},{"hasNpmPackage":188,"license":189,"smitheryVerified":188},false,"MIT",{"hasCi":188,"hasTests":188},{"updatedAt":192},1778054012696,{"githubOwner":194,"githubRepo":195,"locale":27,"slug":15,"type":196},"jwynia","agent-skills","skill",true,null,{"extract":200,"llm":202},{"commitSha":201,"license":189},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":173,"promptVersionScoring":174,"score":176,"targetMarket":179,"tier":180},{"repoId":204},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"_creationTime":206,"_id":204,"identity":207,"providers":209,"workflow":220},1777995558409.897,{"githubOwner":194,"githubRepo":195,"sourceUrl":208},"https://github.com/jwynia/agent-skills",{"discover":210,"github":213},{"sources":211},[212],"skills-sh",{"closedIssues90d":8,"forks":214,"openIssues90d":215,"pushedAt":216,"readmeSize":217,"stars":218,"topics":219},10,2,1771900514000,11924,70,[],{"discoverAt":221,"extractAt":222,"githubAt":222,"updatedAt":222},1777995558409,1778053628601,{"anyEnrichmentAt":224,"extractAt":225,"githubAt":224,"llmAt":192,"updatedAt":192},1778053625386,1778053622473,[],[228,253,281,306,328,351],{"_creationTime":229,"_id":230,"community":231,"display":232,"identity":240,"providers":242,"relations":247,"workflow":249},1778054586606.93,"k17b4ce2de5mf98x1ztf9gamm9867tya",{"reviewCount":8},{"description":233,"installMethods":234,"name":235,"sourceUrl":236,"tags":237},"Vercel utilities for working with related projects",{},"Vercel Related Projects","https://github.com/vercel/vercel/tree/HEAD/packages/related-projects",[238,22,239,20],"vercel","environment-variables",{"githubOwner":238,"githubRepo":238,"locale":27,"slug":241,"type":196},"vercel-related-projects",{"extract":243,"llm":246},{"commitSha":244,"license":245},"da93fccb68ef705f866ddb8d4ff596495589442a","Apache-2.0",{"promptVersionExtension":173,"promptVersionScoring":174,"score":176,"targetMarket":179,"tier":180},{"repoId":248},"kd70sna36fh1a450f5r7e0f8p986555e",{"anyEnrichmentAt":250,"extractAt":251,"githubAt":250,"llmAt":252,"updatedAt":252},1778054590995,1778054586606,1778054733091,{"_creationTime":254,"_id":255,"community":256,"display":257,"identity":267,"providers":271,"relations":275,"workflow":277},1778054432207.5422,"k178t7t7ek2kr53kqyz2tn8m4x867gmh",{"reviewCount":8},{"description":258,"installMethods":259,"name":260,"sourceUrl":261,"tags":262},"Manage OpenClaw bot configuration - channels, agents, security, and autopilot settings",{},"OpenClaw Config","https://github.com/adisinghstudent/easyclaw/tree/HEAD/skills/openclaw-config",[263,264,20,265,22,266],"openclaw","agent","troubleshooting","devops",{"githubOwner":268,"githubRepo":269,"locale":27,"slug":270,"type":196},"adisinghstudent","easyclaw","openclaw-config",{"extract":272,"llm":274},{"commitSha":273,"license":189},"2a938af22323bcc822625828f6303cb75690e7c7",{"promptVersionExtension":173,"promptVersionScoring":174,"score":176,"targetMarket":179,"tier":180},{"repoId":276},"kd7fy171w716bjdays4yawdj91865292",{"anyEnrichmentAt":278,"extractAt":279,"githubAt":278,"llmAt":280,"updatedAt":280},1778054432549,1778054432207,1778054457102,{"_creationTime":282,"_id":283,"community":284,"display":285,"identity":299,"providers":301,"relations":304,"workflow":305},1778053622473.672,"k17d1y0k8qe0y5tyn229p5q7f9866nrk",{"reviewCount":8},{"description":286,"installMethods":287,"name":288,"sourceUrl":289,"tags":290},"Generate game assets using AI image generation APIs (DALL-E, Replicate, fal.ai) and prepare them for Godot. Covers the full art pipeline from concept art and style guides to final sprites, sprite sheets, and import configuration. This skill should be used when creating game art, generating sprites, making tilesets, creating UI elements, or preparing assets for Godot import. Keywords: game assets, AI art, DALL-E, Replicate, fal.ai, sprite sheet, tileset, Godot, pixel art, character sprite, game art, texture, animation frames.",{},"Godot Asset Generator","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/game-development/godot/godot-asset-generator",[291,292,293,294,295,296,297,298,23,22],"game-development","godot","ai-art","dall-e","replicate","fal-ai","sprite-generation","asset-pipeline",{"githubOwner":194,"githubRepo":195,"locale":27,"slug":300,"type":196},"godot-asset-generator",{"extract":302,"llm":303},{"commitSha":201,"license":189},{"promptVersionExtension":173,"promptVersionScoring":174,"score":176,"targetMarket":179,"tier":180},{"repoId":204},{"anyEnrichmentAt":224,"extractAt":225,"githubAt":224,"llmAt":192,"updatedAt":192},{"_creationTime":307,"_id":308,"community":309,"display":310,"identity":321,"providers":323,"relations":326,"workflow":327},1778053622473.6492,"k17bng92x6hb61apz8awjye58d866a2n",{"reviewCount":8},{"description":311,"installMethods":312,"name":313,"sourceUrl":314,"tags":315},"Create and manipulate Excel XLSX files programmatically. Use when the user needs to generate spreadsheets, modify XLSX templates, extract spreadsheet content, or automate Excel workflows. Supports both template-based generation (for branding compliance) and from-scratch creation. Keywords: Excel, XLSX, spreadsheet, workbook, worksheet, data, report, template, financial, analysis.",{},"XLSX Generator","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/document-processing/spreadsheet/xlsx-generator",[316,317,318,319,320,23,22],"excel","xlsx","spreadsheet","generator","data",{"githubOwner":194,"githubRepo":195,"locale":27,"slug":322,"type":196},"xlsx-generator",{"extract":324,"llm":325},{"commitSha":201,"license":189},{"promptVersionExtension":173,"promptVersionScoring":174,"score":176,"targetMarket":179,"tier":180},{"repoId":204},{"anyEnrichmentAt":224,"extractAt":225,"githubAt":224,"llmAt":192,"updatedAt":192},{"_creationTime":329,"_id":330,"community":331,"display":332,"identity":343,"providers":345,"relations":349,"workflow":350},1778053622473.673,"k1791m270vs77gz05mrvs3w3v1866mme",{"reviewCount":8},{"description":333,"installMethods":334,"name":335,"sourceUrl":336,"tags":337},"Detect security misconfigurations in config files, Docker, and IaC. Use when reviewing configuration security for containers, Kubernetes, Terraform, or application settings.",{},"Config Scan","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/security/config-scan",[338,20,16,339,340,341,342],"security","kubernetes","terraform","iac","compliance",{"githubOwner":194,"githubRepo":195,"locale":27,"slug":344,"type":196},"config-scan",{"extract":346,"llm":347},{"commitSha":201,"license":189},{"promptVersionExtension":173,"promptVersionScoring":174,"score":348,"targetMarket":179,"tier":180},95,{"repoId":204},{"anyEnrichmentAt":224,"extractAt":225,"githubAt":224,"llmAt":192,"updatedAt":192},{"_creationTime":352,"_id":353,"community":354,"display":355,"identity":366,"providers":368,"relations":371,"workflow":372},1778053622473.6218,"k17b4kdez5sj28hyskt5ygwxsn867zve",{"reviewCount":8},{"description":356,"installMethods":357,"name":358,"sourceUrl":359,"tags":360},"Evaluate representation and flag potential harm concerns. Use when writing characters from marginalized groups, depicting sensitive subject matter, or wanting to check for stereotypes and harmful tropes.",{},"Sensitivity Check","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/application/sensitivity-check",[361,362,363,364,365,21,23],"fiction","writing","representation","sensitivity","analysis",{"githubOwner":194,"githubRepo":195,"locale":27,"slug":367,"type":196},"sensitivity-check",{"extract":369,"llm":370},{"commitSha":201,"license":189},{"promptVersionExtension":173,"promptVersionScoring":174,"score":348,"targetMarket":179,"tier":180},{"repoId":204},{"anyEnrichmentAt":224,"extractAt":225,"githubAt":224,"llmAt":192,"updatedAt":192}]