[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-shanraisshan-time-svg-creator-en":3,"guides-for-shanraisshan-time-svg-creator":373,"similar-k17f03gxccrgdxzsf4rbjwgb3s86mgkt-en":374},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":240,"isFallback":223,"parentExtension":245,"providers":246,"relations":251,"repo":253,"tags":369,"workflow":370},1778697205743.896,"k17f03gxccrgdxzsf4rbjwgb3s86mgkt",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Creates an SVG time card showing the current time for Dubai. Writes the SVG to agent-teams/output/dubai-time.svg and updates agent-teams/output/output.md.",{"claudeCode":12},"shanraisshan/claude-code-best-practice","time-svg-creator","https://github.com/shanraisshan/claude-code-best-practice",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":221,"workflow":238},1778697352064.4888,"kn7741skfy6t6ksxn1vsqfk2ax86nfa6","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":199,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"targetMarket":215,"tier":216,"useCases":217},[21,26,29,32,36,39,43,47,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of creating an SVG time card for Dubai's current time and specifies the output files, directly addressing a user need.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill uniquely generates an SVG visualization of time and writes it to specific files, which goes beyond basic LLM capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is fully implemented, covers the stated use case of generating a time card, and includes clear instructions for its operation.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on creating an SVG time card for Dubai and writing output files, adhering to a single responsibility.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality as described in the SKILL.md file.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses direct file writing operations (`Write`) rather than a general-purpose command execution tool.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All necessary input fields (`time`, `timezone`, `formatted`) are clearly documented in the SKILL.md and examples.",{"category":33,"check":48,"severity":49,"summary":50},"Tool naming","not_applicable","This check is not applicable as the skill does not expose user-facing tools or commands directly; it operates via agent invocation.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The skill's inputs are well-defined by the provided fields, and its outputs are specifically the SVG and markdown files.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The project includes a MIT license file, which is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository has recent commits, indicating it is actively maintained.",{"category":59,"check":63,"severity":49,"summary":64},"Dependency Management","The skill does not appear to use any third-party dependencies that would require explicit management.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates on provided data and writes to specified files, with no indication of handling or executing untrusted third-party code.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch external content at runtime or include any other supply-chain attack vectors.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill writes to files within specified project directories (`agent-teams/output/`), adhering to sandbox isolation.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","There are no indications of detached processes or retry loops around denied tool calls.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's operations are limited to generating an SVG and markdown file, with no outbound data submission.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled files are free of hidden steering tricks or suspicious Unicode characters.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill does not involve obfuscated code or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill correctly uses relative paths for its output files, making it portable across different project structures.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","The ratio of closed to open issues is healthy, indicating good maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The repository has a recent commit date and includes a CHANGELOG.md, indicating a maintained versioning process.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","Input parameters are explicitly defined and used directly, with no indication of needing complex schema validation beyond direct usage.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill's operations are limited to file writes and do not involve destructive primitives.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The skill's instructions are straightforward and assume valid input, with no complex error paths that would require specific handling beyond normal execution.",{"category":111,"check":115,"severity":49,"summary":116},"Logging","This skill is not destructive or making outbound calls, so a local audit log is not necessary.",{"category":118,"check":119,"severity":49,"summary":120},"Compliance","GDPR","The skill does not process any personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill is location-agnostic and operates based on provided time data, making it globally applicable.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on standard file operations and SVG generation, which are highly portable and do not assume specific runtimes beyond basic agent capabilities.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README provides a comprehensive overview of the repository's contents and purpose.",{"category":33,"check":131,"severity":49,"summary":132},"Tool surface size","This is a single skill, not a collection of tools, so this check is not applicable.",{"category":40,"check":134,"severity":49,"summary":135},"Overlapping near-synonym tools","This skill does not expose multiple tools that could be considered near-synonyms.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features, such as SVG and markdown generation, are implemented and demonstrated in the examples.",{"category":140,"check":141,"severity":49,"summary":142},"Install","Installation instruction","This skill is integrated into the agent's environment and does not require a separate installation process.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The skill's instructions are direct, and any errors would likely stem from invalid input data which the agent should handle or report.",{"category":104,"check":148,"severity":49,"summary":149},"Pinned dependencies","No external script dependencies are used that would require pinning.",{"category":33,"check":151,"severity":49,"summary":152},"Dry-run preview","The skill's operation is primarily data transformation and file writing, not a state-changing operation that would benefit from a dry-run preview.",{"category":154,"check":155,"severity":49,"summary":156},"Protocol","Idempotent retry & timeouts","The skill performs file writes and does not involve network calls or state-changing operations requiring idempotency or timeouts.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill does not emit any telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The SKILL.md clearly defines the purpose of creating an SVG time card for Dubai, including input requirements and output file locations.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the skill's core capability.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is concise and effectively delegates deeper material to reference and example files.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md effectively uses `reference.md` and `examples.md` for progressive disclosure.",{"category":170,"check":174,"severity":49,"summary":175},"Forked exploration","This skill is a straightforward data transformation and file writing task, not an exploration-heavy process.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The `examples.md` file provides clear, end-to-end examples with input, SVG output, and markdown output.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill handles edge cases by using provided data directly and documents output paths, with no complex failure modes identified.",{"category":111,"check":183,"severity":49,"summary":184},"Tool Fallback","This skill does not rely on external tools like MCP servers and has no fallback mechanism.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill's direct use of provided data and file writing assumes a functional environment; unexpected states would likely halt execution naturally.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not rely on other skills being loaded or implicitly interacting with them.",1778697351943,"This skill generates an SVG time card for Dubai and a markdown summary file, writing them to specified output locations.",[195,196,197,198],"Creates SVG time cards","Outputs SVG to a specified file","Generates a markdown summary","Updates a markdown output file",[200,201,202],"Displaying time for locations other than Dubai","Recalculating time or timezone information","Interacting with external APIs for time data","3.0.0","4.4.0","To provide a visually appealing and informative SVG time card for Dubai, useful for real-time display or documentation.","All checks passed with no significant issues found.",100,"A high-quality skill for generating SVG time cards with comprehensive documentation and examples.",[210,211,212,213,214],"svg","time","dubai","utility","file-generation","global","verified",[218,219,220],"Displaying current Dubai time visually","Automating the creation of time-related assets","Integrating time information into project documentation",{"codeQuality":222,"collectedAt":224,"documentation":225,"maintenance":228,"security":235,"testCoverage":237},{"hasLockfile":223},false,1778697339423,{"descriptionLength":226,"readmeSize":227},154,72705,{"closedIssues90d":229,"forks":230,"hasChangelog":231,"openIssues90d":232,"pushedAt":233,"stars":234},26,5288,true,3,1778690578000,52835,{"hasNpmPackage":223,"license":236,"smitheryVerified":223},"MIT",{"hasCi":223,"hasTests":223},{"updatedAt":239},1778697352064,{"basePath":241,"githubOwner":242,"githubRepo":243,"locale":18,"slug":13,"type":244},"agent-teams/.claude/skills/time-svg-creator","shanraisshan","claude-code-best-practice","skill",null,{"evaluate":247,"extract":249},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":248,"targetMarket":215,"tier":216},[210,211,212,213,214],{"commitSha":250},"HEAD",{"repoId":252},"kd74710g49kxgwbfjxeb7s132d86myxr",{"_creationTime":254,"_id":252,"identity":255,"providers":256,"workflow":365},1778697191149.7012,{"githubOwner":242,"githubRepo":243,"sourceUrl":14},{"classify":257,"discover":338,"github":341},{"commitSha":250,"extensions":258},[259,270,278,286,294,302,310,323,331],{"basePath":260,"description":261,"displayName":262,"installMethods":263,"rationale":264,"selectedPaths":265,"source":269,"sourceLanguage":18,"type":244},".claude/skills/agent-browser","Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to \"open a website\", \"fill out a form\", \"click a button\", \"take a screenshot\", \"scrape data from a page\", \"test this web app\", \"login to a site\", \"automate browser actions\", or any task requiring programmatic web interaction.","agent-browser",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/agent-browser/SKILL.md",[266],{"path":267,"priority":268},"SKILL.md","mandatory","rule",{"basePath":271,"description":272,"displayName":273,"installMethods":274,"rationale":275,"selectedPaths":276,"source":269,"sourceLanguage":18,"type":244},".claude/skills/presentation/presentation-structure","Knowledge about the presentation slide format, weight system, navigation, and section structure","presentation-structure",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/presentation/presentation-structure/SKILL.md",[277],{"path":267,"priority":268},{"basePath":279,"description":280,"displayName":281,"installMethods":282,"rationale":283,"selectedPaths":284,"source":269,"sourceLanguage":18,"type":244},".claude/skills/presentation/presentation-styling","Knowledge about CSS classes, component patterns, and syntax highlighting in the presentation","presentation-styling",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/presentation/presentation-styling/SKILL.md",[285],{"path":267,"priority":268},{"basePath":287,"description":288,"displayName":289,"installMethods":290,"rationale":291,"selectedPaths":292,"source":269,"sourceLanguage":18,"type":244},".claude/skills/presentation/vibe-to-agentic-framework","The conceptual framework behind the presentation — what \"Vibe Coding to Agentic Engineering\" means, why the journey is structured the way it is, and how every slide fits the narrative arc","vibe-to-agentic-framework",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/presentation/vibe-to-agentic-framework/SKILL.md",[293],{"path":267,"priority":268},{"basePath":295,"description":296,"displayName":297,"installMethods":298,"rationale":299,"selectedPaths":300,"source":269,"sourceLanguage":18,"type":244},".claude/skills/time-skill","Display the current time in Pakistan Standard Time (PKT, UTC+5). Use when the user asks for the current time, Pakistan time, or PKT.","time-skill",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/time-skill/SKILL.md",[301],{"path":267,"priority":268},{"basePath":303,"description":304,"displayName":305,"installMethods":306,"rationale":307,"selectedPaths":308,"source":269,"sourceLanguage":18,"type":244},".claude/skills/weather-fetcher","Instructions for fetching current weather temperature data for Dubai, UAE from Open-Meteo API","weather-fetcher",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/weather-fetcher/SKILL.md",[309],{"path":267,"priority":268},{"basePath":311,"description":312,"displayName":313,"installMethods":314,"rationale":315,"selectedPaths":316,"source":269,"sourceLanguage":18,"type":244},".claude/skills/weather-svg-creator","Creates an SVG weather card showing the current temperature for Dubai. Writes the SVG to orchestration-workflow/weather.svg and updates orchestration-workflow/output.md.","weather-svg-creator",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/weather-svg-creator/SKILL.md",[317,318,321],{"path":267,"priority":268},{"path":319,"priority":320},"examples.md","medium",{"path":322,"priority":320},"reference.md",{"basePath":324,"description":325,"displayName":326,"installMethods":327,"rationale":328,"selectedPaths":329,"source":269,"sourceLanguage":18,"type":244},"agent-teams/.claude/skills/time-fetcher","Instructions for fetching current Dubai time via bash command","time-fetcher",{"claudeCode":12},"SKILL.md frontmatter at agent-teams/.claude/skills/time-fetcher/SKILL.md",[330],{"path":267,"priority":268},{"basePath":241,"description":10,"displayName":13,"installMethods":332,"rationale":333,"selectedPaths":334,"source":269,"sourceLanguage":18,"type":244},{"claudeCode":12},"SKILL.md frontmatter at agent-teams/.claude/skills/time-svg-creator/SKILL.md",[335,336,337],{"path":267,"priority":268},{"path":319,"priority":320},{"path":322,"priority":320},{"sources":339},[340],"manual",{"closedIssues90d":229,"description":342,"forks":230,"homepage":343,"license":236,"openIssues90d":232,"pushedAt":233,"readmeSize":227,"stars":234,"topics":344},"from vibe coding to agentic engineering - practice makes claude perfect","https://linkedin.com/in/shanraisshan",[345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364],"claude-ai","claude-code","best-practices","claude","claude-code-best-practices","agentic-engineering","anthropic","claude-code-agents","claude-code-commands","claude-code-skills","vibe-coding","boris","agentic-ai","agentic-coding","agentic-workflow","ai","context-engineering","pakistan","pakistani-developer","ai-agents",{"classifiedAt":366,"discoverAt":367,"extractAt":368,"githubAt":368,"updatedAt":366},1778697205538,1778697191149,1778697202144,[212,214,210,211,213],{"evaluatedAt":239,"extractAt":371,"updatedAt":372},1778697205743,1778697440290,[],[375,392,411,431,460,490],{"_creationTime":376,"_id":377,"community":378,"display":379,"identity":381,"providers":382,"relations":388,"tags":389,"workflow":390},1778697205743.8958,"k17a1wa1fwjqf68n1ghcnjcn6186ngbk",{"reviewCount":8},{"description":325,"installMethods":380,"name":326,"sourceUrl":14},{"claudeCode":12},{"basePath":324,"githubOwner":242,"githubRepo":243,"locale":18,"slug":326,"type":244},{"evaluate":383,"extract":387},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":384,"targetMarket":215,"tier":216},[211,212,385,213,386],"bash","datetime",{"commitSha":250},{"repoId":252},[385,386,212,211,213],{"evaluatedAt":391,"extractAt":371,"updatedAt":391},1778697339084,{"_creationTime":393,"_id":394,"community":395,"display":396,"identity":398,"providers":399,"relations":406,"tags":407,"workflow":408},1778697205743.8955,"k1770s2r3nf6pgfn28r4mzgqg986n2s9",{"reviewCount":8},{"description":312,"installMethods":397,"name":313,"sourceUrl":14},{"claudeCode":12},{"basePath":311,"githubOwner":242,"githubRepo":243,"locale":18,"slug":313,"type":244},{"evaluate":400,"extract":405},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":401,"targetMarket":215,"tier":216},[210,402,403,214,404],"weather","templating","automation",{"commitSha":250},{"repoId":252},[404,214,210,403,402],{"evaluatedAt":409,"extractAt":371,"updatedAt":410},1778697324930,1778697439514,{"_creationTime":412,"_id":413,"community":414,"display":415,"identity":417,"providers":418,"relations":426,"tags":427,"workflow":428},1778697205743.895,"k1721bsp2w9tz0zv0tmj4cbka586ngqh",{"reviewCount":8},{"description":296,"installMethods":416,"name":297,"sourceUrl":14},{"claudeCode":12},{"basePath":295,"githubOwner":242,"githubRepo":243,"locale":18,"slug":297,"type":244},{"evaluate":419,"extract":425},{"promptVersionExtension":203,"promptVersionScoring":204,"score":420,"tags":421,"targetMarket":215,"tier":216},95,[211,213,422,423,424],"date","timezone","pkt",{"commitSha":250},{"repoId":252},[422,424,211,423,213],{"evaluatedAt":429,"extractAt":371,"updatedAt":430},1778697295812,1778697439343,{"_creationTime":432,"_id":433,"community":434,"display":435,"identity":441,"providers":445,"relations":452,"tags":455,"workflow":456},1778696712851.9746,"k17ef0e0f693nd248cs3f63rys86ndy8",{"reviewCount":8},{"description":436,"installMethods":437,"name":439,"sourceUrl":440},"Protect Claude Code sessions from context overflow by running a background daemon that monitors session size and auto-prunes before compaction hits. Use when the user says \"guard\", \"protect session\", \"context getting long\", \"prevent compaction\", \"session management\", or is running agent teams that need continuous context protection.\n",{"claudeCode":438},"Ruya-AI/cozempic","guard","https://github.com/Ruya-AI/cozempic",{"basePath":442,"githubOwner":443,"githubRepo":444,"locale":18,"slug":439,"type":244},"plugin/skills/guard","Ruya-AI","cozempic",{"evaluate":446,"extract":451},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":447,"targetMarket":215,"tier":216},[448,449,346,450,213],"session-management","context-pruning","python",{"commitSha":250},{"parentExtensionId":453,"repoId":454},"k176hd1j2vn0hpak7ds6v3eand86mfqh","kd79d77qmyh3826dwhk7ynx9xd86nmqm",[346,449,450,448,213],{"evaluatedAt":457,"extractAt":458,"updatedAt":459},1778696790816,1778696712852,1778696924761,{"_creationTime":461,"_id":462,"community":463,"display":464,"identity":470,"providers":474,"relations":482,"tags":485,"workflow":486},1778691884319.0676,"k17f240pcgfjgtr4mkn4cwksf186m22y",{"reviewCount":8},{"description":465,"installMethods":466,"name":468,"sourceUrl":469},"Show which skills you use and which you never use",{"claudeCode":467},"khendzel/skills-janitor","janitor-usage","https://github.com/khendzel/skills-janitor",{"basePath":471,"githubOwner":472,"githubRepo":473,"locale":18,"slug":468,"type":244},"skills/janitor-usage","khendzel","skills-janitor",{"evaluate":475,"extract":481},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":476,"targetMarket":215,"tier":216},[477,213,478,479,480],"maintenance","reporting","code-auditing","skill-management",{"commitSha":250},{"parentExtensionId":483,"repoId":484},"k173y287h96a0x42zvrvymzvgn86nq38","kd722xn3d2v8ze2vwgebvzgpv986mj48",[479,477,478,480,213],{"evaluatedAt":487,"extractAt":488,"updatedAt":489},1778692080786,1778691884319,1778692173196,{"_creationTime":491,"_id":492,"community":493,"display":494,"identity":500,"providers":504,"relations":512,"tags":515,"workflow":516},1778691765524.3745,"k17f0mmqg0eejq9esy4t7hztmn86ntpe",{"reviewCount":8},{"description":495,"installMethods":496,"name":498,"sourceUrl":499},"Quick-reference card for all caveman modes, skills, and commands. One-shot display, not a persistent mode. Trigger: /caveman-help, \"caveman help\", \"what caveman commands\", \"how do I use caveman\".\n",{"claudeCode":497},"juliusbrussee/caveman","caveman-help","https://github.com/juliusbrussee/caveman",{"basePath":501,"githubOwner":502,"githubRepo":503,"locale":18,"slug":498,"type":244},"skills/caveman-help","juliusbrussee","caveman",{"evaluate":505,"extract":511},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":506,"targetMarket":215,"tier":216},[507,508,509,510,213],"help","reference","documentation","cheat-sheet",{"commitSha":250},{"parentExtensionId":513,"repoId":514},"k170g496f5ze5hv8xa2e7b91ex86mz9m","kd7890f0sfy0ymf1pakpx7vqch86nmew",[510,509,507,508,213],{"evaluatedAt":517,"extractAt":518,"updatedAt":519},1778691968065,1778691765524,1778692175051]