[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-lijigang-ljg-travel-tr":3,"guides-for-lijigang-ljg-travel":267,"similar-k172x7wn6147wa6011rs1fpkbx867mmr":268},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":23,"identity":190,"isFallback":194,"parentExtension":195,"providers":244,"relations":247,"repo":248,"workflow":266},1778053348890.788,"k172x7wn6147wa6011rs1fpkbx867mmr",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Deep travel research workflow for museums and ancient architecture. Input a city name, auto-generates structured knowledge document (org-mode) + portable reference cards (PNG). Covers historical background, museum highlights, archaeological significance, and architectural heritage. Use when user says '旅行研究', '博物馆功课', '古建功课', 'travel research', '出发前功课', or provides a city name with intent to do deep cultural travel preparation.",{},"ljg-travel","https://github.com/lijigang/ljg-skills/tree/HEAD/skills/ljg-travel",[15,16,17,18,19,20,21,22],"travel","research","museum","architecture","documentation","org-mode","png","workflow",{"_creationTime":24,"_id":25,"extensionId":5,"locale":26,"result":27,"trustSignals":179,"workflow":188},1778053415028.575,"kn76884af9ex9qr83rfe26q4798674tq","en",{"checks":28,"evaluatedAt":169,"extensionSummary":170,"promptVersionExtension":171,"promptVersionScoring":172,"rationale":173,"score":174,"summary":175,"tags":176,"targetMarket":177,"tier":178},[29,34,37,41,45,49,54,57,61,65,69,72,75,78,82,85,88,91,94,98,103,107,110,114,117,120,123,126,129,132,136,139,143,147,150,153,156,159,163,166],{"category":30,"check":31,"severity":32,"summary":33},"Invocation","Precise Purpose","pass","The description clearly states the extension's purpose (deep travel research for museums and ancient architecture) and provides specific trigger phrases and a city name input, making its scope and invocation precise.",{"category":30,"check":35,"severity":32,"summary":36},"Concise Frontmatter","The frontmatter is concise, clearly stating the core capability and trigger phrases within a reasonable character limit.",{"category":38,"check":39,"severity":32,"summary":40},"Documentation","Concise Body","The skill body is well-structured and likely under 500 lines, with complex procedures delegated to separate files as indicated by the methodology.",{"category":42,"check":43,"severity":32,"summary":44},"Context","Progressive Disclosure","The SKILL.md outlines a research flow and explicitly mentions calling other skills (Research, ContentAnalysis, ljg-card), implying progressive disclosure rather than embedding large amounts of material inline.",{"category":42,"check":46,"severity":47,"summary":48},"Forked exploration","not_applicable","The skill's workflow appears to be a linear or parallel execution of tools rather than deep exploration that would necessitate 'context: fork'.",{"category":50,"check":51,"severity":52,"summary":53},"Practical Utility","Usage examples","warning","The SKILL.md describes the execution steps and expected outputs but does not provide concrete, ready-to-run examples with inputs and observable outcomes.",{"category":50,"check":55,"severity":52,"summary":56},"Edge cases","The SKILL.md mentions 'Known Pitfalls' but states it's empty, and while some failure modes are implied (e.g., ContentAnalysis failure), specific symptoms and recovery steps are not documented.",{"category":58,"check":59,"severity":52,"summary":60},"Code Execution","Tool Fallback","The SKILL.md states '强制 NATIVE 模式。 本 workflow 是多 skill 管道（Research → ContentAnalysis → ljg-card），不走 Algorithm 七步流程。', indicating reliance on specific skills (Research, ContentAnalysis, ljg-card) without mentioning if they are optional or if fallbacks exist. No explicit mention of required tool versions.",{"category":62,"check":63,"severity":47,"summary":64},"Safety","Halt on unexpected state","No explicit machine-readable checklist for preconditions is provided, but the structured nature of the workflow and the '降级规则' for ContentAnalysis suggest some error handling.",{"category":66,"check":67,"severity":32,"summary":68},"Portability","Cross-skill coupling","The skill clearly defines its workflow as a pipeline of specific skills (Research, ContentAnalysis, ljg-card) and does not appear to implicitly rely on other unrelated skills.",{"category":50,"check":70,"severity":32,"summary":71},"Problem relevance","The description directly addresses the user problem of deep cultural travel preparation for museums and ancient architecture, especially for cities.",{"category":50,"check":73,"severity":32,"summary":74},"Unique selling proposition","The skill offers a unique workflow combining academic research methods (DBA) with broad platform content discovery and structured output generation (org-mode, PNG cards), going beyond simple information retrieval.",{"category":50,"check":76,"severity":32,"summary":77},"Production readiness","The skill outlines a complete lifecycle from parameter parsing, research, optional content analysis, document generation, card creation, to a summary report, indicating readiness for use.",{"category":79,"check":80,"severity":32,"summary":81},"Scope","Single responsibility principle","The extension focuses specifically on a deep travel research workflow for cultural heritage, generating specific outputs (org-mode, PNG cards), adhering to a single responsibility.",{"category":79,"check":83,"severity":32,"summary":84},"Description quality","The description is accurate, concise, readable, and accurately reflects the implemented behavior, including trigger phrases and output formats.",{"category":30,"check":86,"severity":52,"summary":87},"Scoped tools","The skill relies on external tools (Research, ContentAnalysis, ljg-card) which are not defined within this skill's bundle, making it difficult to assess the granularity and safety of their operations.",{"category":38,"check":89,"severity":32,"summary":90},"Configuration & parameter reference","The SKILL.md clearly documents the parameters ('城市名', '-f', '-q'), their purpose, and provides examples, with no indication of undocumented configurations or implicit parameters.",{"category":79,"check":92,"severity":32,"summary":93},"Tool naming","The skill itself is named `ljg-travel`, and it clearly orchestrates calls to other tools like `Research`, `ContentAnalysis`, and `ljg-card`, which appear to be verb-noun specialists.",{"category":79,"check":95,"severity":96,"summary":97},"Minimal I/O surface","info","The skill's inputs are a city name and optional flags, and its outputs are documented file paths and a summary report. The core I/O for the specific tools called (Research, ContentAnalysis, ljg-card) is not detailed here, but the skill's interface is clean.",{"category":99,"check":100,"severity":101,"summary":102},"License","License usability","critical","No license file or SPDX identifier is present in the repository, making the usage and redistribution of this code uncertain.",{"category":104,"check":105,"severity":47,"summary":106},"Maintenance","Commit recency","The 'Last commit on default branch (pushedAt)' is 'n/a', so recency cannot be determined.",{"category":104,"check":108,"severity":52,"summary":109},"Dependency Management","The README indicates external dependencies for `ljg-card` (Playwright) and installation via `npm install`, but there are no explicit measures for vulnerability scanning or automated updates for these dependencies.",{"category":111,"check":112,"severity":47,"summary":113},"Security","Secret Management","The skill appears to orchestrate other tools and does not seem to handle or expose any secrets directly.",{"category":111,"check":115,"severity":52,"summary":116},"Injection","The skill passes user-provided input (city name, focus theme) to the 'Research' tool, which then constructs a prompt. There is a potential for prompt injection if the input is not carefully sanitized before being included in the prompt sent to the Research tool.",{"category":111,"check":118,"severity":52,"summary":119},"Transitive Supply-Chain Grenades","The skill orchestrates calls to other tools ('Research', 'ContentAnalysis', 'ljg-card') which might involve fetching remote content (e.g., for Bilibili, Zhihu URLs). The safety of these remote fetches and content processing is not explicitly detailed or guarded.",{"category":111,"check":121,"severity":47,"summary":122},"Sandbox Isolation","The skill appears to be a workflow orchestrator and does not seem to perform file operations outside of its own defined output locations or manipulate system paths.",{"category":111,"check":124,"severity":32,"summary":125},"Sandbox escape primitives","No obvious sandbox escape primitives like detached processes or retry loops around denied calls were found in the skill's description of its workflow.",{"category":111,"check":127,"severity":52,"summary":128},"Data Exfiltration","The skill fetches content from various platforms (Bilibili, Zhihu, Douyin, Xiaohongshu) via the 'Research' and 'ContentAnalysis' tools. While the stated purpose is knowledge gathering, the handling of potentially sensitive data from these platforms and outbound calls is not explicitly documented as safe.",{"category":111,"check":130,"severity":32,"summary":131},"Hidden Text Tricks","The bundled content (SKILL.md) appears to be free of hidden text tricks, invisible characters, or obfuscated instructions.",{"category":133,"check":134,"severity":47,"summary":135},"Hooks","Opaque code execution","This skill primarily orchestrates other tools. The underlying 'Research', 'ContentAnalysis', and 'ljg-card' tools' implementations are not visible here, but the skill itself does not appear to use opaque code execution.",{"category":66,"check":137,"severity":32,"summary":138},"Structural Assumption","The SKILL.md specifies output file paths relative to the user's home directory ('~/Documents/notes/'), which is a reasonable assumption for user-generated content, and does not appear to make other structural assumptions about the user's project.",{"category":140,"check":141,"severity":47,"summary":142},"Trust","Issues Attention","Issue tracking data (opened, closed) is not available ('n/a').",{"category":144,"check":145,"severity":32,"summary":146},"Versioning","Release Management","A `version: \"1.0.0\"` is clearly declared in the SKILL.md frontmatter.",{"category":58,"check":148,"severity":52,"summary":149},"Validation","The skill describes parsing parameters ('城市名', '-f', '-q') but does not mention using a schema library for validation or sanitization, especially for the city name which is passed to the 'Research' tool.",{"category":111,"check":151,"severity":47,"summary":152},"Unguarded Destructive Operations","The skill's primary function is research and content generation, with no inherently destructive operations like deleting files or modifying infrastructure.",{"category":58,"check":154,"severity":52,"summary":155},"Error Handling","While the skill mentions a '降级规则' for ContentAnalysis failures, the overall error handling for the workflow, especially concerning the underlying 'Research' and 'ljg-card' tools, is not detailed. It's unclear if all errors are caught and reported meaningfully or if there's fail-closed behavior.",{"category":58,"check":157,"severity":47,"summary":158},"Logging","The skill defines output file paths for the generated documents and cards, but there is no explicit mention of a local audit log for actions, outbound calls, or errors.",{"category":160,"check":161,"severity":52,"summary":162},"Compliance","GDPR","The skill fetches content from various platforms which may contain personal data. Without explicit sanitization or user approval steps for data handling, there's a risk of personal data being processed or submitted.",{"category":160,"check":164,"severity":32,"summary":165},"Target market","The extension is designed for cultural travel research and uses language-specific triggers ('旅行研究', '博物馆功课', etc.) but the core functionality of researching museums and architecture is global in nature. The target market is set to 'global'.",{"category":66,"check":167,"severity":52,"summary":168},"Runtime stability","The `ljg-card` dependency requires Playwright and specific Chromium installation, which might not be available or easily set up in all runtime environments, potentially leading to silent failures or crashes if not present.",1778053403964,"This skill orchestrates research on museums and ancient architecture for a given city, leveraging multiple tools to gather information from academic sources and online platforms. It outputs a detailed org-mode document and two PNG reference cards: a civilization overview and a site visit guide.","2.0.0","3.4.0","The extension has a clear purpose and well-defined workflow, but critical findings around licensing and warnings regarding dependency management, injection risks, and error handling prevent a higher tier. The lack of a clear license is a significant blocker for adoption.",65,"A comprehensive travel research skill that generates structured documentation and reference cards.",[15,16,17,18,19,20,21,22],"global","flagged",{"codeQuality":180,"collectedAt":181,"documentation":182,"maintenance":184,"security":185,"testCoverage":187},{},1778053389872,{"descriptionLength":183,"readmeSize":8},430,{},{"hasNpmPackage":186,"smitheryVerified":186},false,{"hasCi":186,"hasTests":186},{"updatedAt":189},1778053415028,{"githubOwner":191,"githubRepo":192,"locale":26,"slug":12,"type":193},"lijigang","ljg-skills","skill",true,{"_creationTime":196,"_id":197,"community":198,"display":199,"identity":211,"parentExtension":213,"providers":237,"relations":242,"workflow":243},1778053348890.7798,"k1704g81mbxzdxt81951f8s6g1866ry3",{"reviewCount":8},{"description":200,"installMethods":201,"name":202,"sourceUrl":203,"tags":204},"LJG's personal Claude Code skills collection",{},"LJG Skills Collection","https://github.com/lijigang/ljg-skills",[205,206,207,16,19,208,209,210],"skills","content-creation","writing","visualization","productivity","academic",{"githubOwner":191,"githubRepo":192,"locale":26,"slug":192,"type":212},"plugin",{"_creationTime":214,"_id":215,"community":216,"display":217,"identity":221,"providers":223,"relations":232,"workflow":234},1778053348890.7793,"k17axkces4ykqysd5mgcmajr89867sm1",{"reviewCount":8},{"description":218,"installMethods":219,"name":202,"sourceUrl":203,"tags":220},"Personal Claude Code skills collection for paper reading, content casting, and writing workflows",{},[205,206,16,207,209],{"githubOwner":191,"githubRepo":192,"locale":26,"slug":192,"type":222},"marketplace",{"extract":224,"llm":230},{"commitSha":225,"license":226,"marketplace":227},"d2d6a0313baaeee789d00aa5c3841d4622147f23","MIT",{"name":192,"pluginCount":228,"version":229},1,"1.17.15",{"promptVersionExtension":171,"promptVersionScoring":172,"score":231,"targetMarket":177,"tier":178},88,{"repoId":233},"kd71hhp7w2dcgt37rznesw08cx864k8w",{"anyEnrichmentAt":235,"extractAt":236,"githubAt":235,"llmAt":189,"updatedAt":189},1778053349620,1778053348890,{"extract":238,"llm":239},{"commitSha":225,"license":226},{"promptVersionExtension":171,"promptVersionScoring":172,"score":240,"targetMarket":177,"tier":241},90,"verified",{"parentExtensionId":215,"repoId":233},{"anyEnrichmentAt":235,"extractAt":236,"githubAt":235,"llmAt":189,"updatedAt":189},{"extract":245,"llm":246},{"commitSha":225,"license":101},{"promptVersionExtension":171,"promptVersionScoring":172,"score":174,"targetMarket":177,"tier":178},{"parentExtensionId":197,"repoId":233},{"_creationTime":249,"_id":233,"identity":250,"providers":251,"workflow":263},1777995558409.893,{"githubOwner":191,"githubRepo":192,"sourceUrl":203},{"discover":252,"github":255},{"sources":253},[254],"skills-sh",{"closedIssues90d":256,"forks":257,"openIssues90d":258,"pushedAt":259,"readmeSize":260,"stars":261,"topics":262},5,458,2,1777870782000,4594,3935,[],{"discoverAt":264,"extractAt":265,"githubAt":265,"updatedAt":265},1777995558409,1778053350730,{"anyEnrichmentAt":235,"extractAt":236,"githubAt":235,"llmAt":189,"updatedAt":189},[],[269,297,335,356,377,396],{"_creationTime":270,"_id":271,"community":272,"display":273,"identity":282,"providers":286,"relations":291,"workflow":293},1778053622473.659,"k175v48mt9fzh8r2mm6ra7m5gs867jav",{"reviewCount":8},{"description":274,"installMethods":275,"name":276,"sourceUrl":277,"tags":278},"Verify claims in generated output against sources. Use as a separate pass AFTER content generation to catch hallucinations. Critical constraint - cannot be reliably combined with generation in a single pass.",{},"Fact-Check Skill","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/research/verification/fact-check",[279,16,280,19,281],"verification","hallucination","safety",{"githubOwner":283,"githubRepo":284,"locale":26,"slug":285,"type":193},"jwynia","agent-skills","fact-check",{"extract":287,"llm":289},{"commitSha":288,"license":226},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":171,"promptVersionScoring":172,"score":290,"targetMarket":177,"tier":241},98,{"repoId":292},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":294,"extractAt":295,"githubAt":294,"llmAt":296,"updatedAt":296},1778053625386,1778053622473,1778054012696,{"_creationTime":298,"_id":299,"community":300,"display":301,"identity":317,"providers":321,"relations":329,"workflow":331},1778054286306.6838,"k17bd770ds2zwqh5nd4vq37gps867r5h",{"reviewCount":8},{"description":302,"installMethods":303,"name":304,"sourceUrl":305,"tags":306},"Academic-first Draw.io figure skill for papers, theses, IEEE-style diagrams, architecture figures, workflows, roadmaps, formulas, and publication-ready visualizations. Use when users ask to draw, redraw, replicate, edit, or export diagrams for academic papers or technical documents. Creates offline .drawio + .spec.yaml + .arch.json bundles, exports SVG locally, uses draw.io Desktop CLI for embedded SVG/PNG/PDF/JPG, supports style presets, self-check review loops, and diagrams.net URL fallback without requiring MCP.",{},"Draw.io Academic Skill","https://github.com/bahayonghang/drawio-skills/tree/HEAD/skills/drawio-academic-skills",[307,308,210,309,310,18,22,311,312,313,314,315,316],"drawio","diagram","paper-figure","ieee","roadmap","formula","svg","pdf","cli","offline",{"githubOwner":318,"githubRepo":319,"locale":26,"slug":320,"type":193},"bahayonghang","drawio-skills","drawio-academic-skills",{"extract":322,"github":324,"llm":327},{"commitSha":323,"license":226,"npmPackage":319},"0c0485c3c8971f6fff731e3a0a6c6c6a35893ab7",{"pushedAt":325,"stars":326},1777260857000,149,{"promptVersionExtension":171,"promptVersionScoring":172,"score":328,"targetMarket":177,"tier":241},95,{"repoId":330},"kd72avf3zheqxzkvtkvc9ne2s1864kbz",{"anyEnrichmentAt":332,"extractAt":333,"githubAt":332,"llmAt":334,"updatedAt":334},1778054469916,1778054469571,1778054485983,{"_creationTime":336,"_id":337,"community":338,"display":339,"identity":348,"providers":350,"relations":354,"workflow":355},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":340,"installMethods":341,"name":342,"sourceUrl":343,"tags":344},"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",[207,345,346,347,19],"analysis","non-fiction","diagnostic",{"githubOwner":283,"githubRepo":284,"locale":26,"slug":349,"type":193},"blind-spot-detective",{"extract":351,"llm":352},{"commitSha":288,"license":226},{"promptVersionExtension":171,"promptVersionScoring":172,"score":353,"targetMarket":177,"tier":241},99,{"repoId":292},{"anyEnrichmentAt":294,"extractAt":295,"githubAt":294,"llmAt":296,"updatedAt":296},{"_creationTime":357,"_id":358,"community":359,"display":360,"identity":370,"providers":372,"relations":375,"workflow":376},1778053622473.657,"k174yf2vmxnqbd8n7fv5mxvw3n866tzc",{"reviewCount":8},{"description":361,"installMethods":362,"name":363,"sourceUrl":364,"tags":365},"Search the web using the agent's built-in WebSearch tool. Use when you need to find current information, verify facts, or research topics. No API key required. Keywords: search, web, internet, lookup, find, research, current events, facts.",{},"Web Search","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/research/tools/web-search",[366,367,16,368,369],"search","web","information-retrieval","utility",{"githubOwner":283,"githubRepo":284,"locale":26,"slug":371,"type":193},"web-search",{"extract":373,"llm":374},{"commitSha":288,"license":226},{"promptVersionExtension":171,"promptVersionScoring":172,"score":290,"targetMarket":177,"tier":241},{"repoId":292},{"anyEnrichmentAt":294,"extractAt":295,"githubAt":294,"llmAt":296,"updatedAt":296},{"_creationTime":378,"_id":379,"community":380,"display":381,"identity":389,"providers":391,"relations":394,"workflow":395},1778053622473.6575,"k179xp8x1d5vrwv3r4m931ed458660q4",{"reviewCount":8},{"description":382,"installMethods":383,"name":384,"sourceUrl":385,"tags":386},"Search the web using Brave Search API for fast, privacy-respecting results with localization, freshness filtering, and extra snippets. Use when you need web search results with country/language targeting or time-based filtering. Requires BRAVE_API_KEY. Keywords: brave, web search, localized search, privacy search, freshness filtering.",{},"Web Search (Brave Search API)","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/research/tools/web-search-brave",[371,387,16,388],"brave-search","api",{"githubOwner":283,"githubRepo":284,"locale":26,"slug":390,"type":193},"web-search-brave",{"extract":392,"llm":393},{"commitSha":288,"license":226},{"promptVersionExtension":171,"promptVersionScoring":172,"score":290,"targetMarket":177,"tier":241},{"repoId":292},{"anyEnrichmentAt":294,"extractAt":295,"githubAt":294,"llmAt":296,"updatedAt":296},{"_creationTime":397,"_id":398,"community":399,"display":400,"identity":410,"providers":414,"relations":422,"workflow":424},1778053968286.4954,"k179afn14fzy4sejmjf82fgqa9867ck6",{"reviewCount":8},{"description":401,"installMethods":402,"name":403,"sourceUrl":404,"tags":405},"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",[16,406,407,408,409,315],"data-analytics","arxiv","academic-papers","python",{"githubOwner":411,"githubRepo":412,"locale":26,"slug":413,"type":193},"langchain-ai","deepagents","arxiv-search",{"extract":415,"llm":417,"smithery":418},{"commitSha":416,"license":226},"b108c71d0c570e16c7050c1eac482e15dc35a5ed",{"promptVersionExtension":171,"promptVersionScoring":172,"score":290,"targetMarket":177,"tier":241},{"qualityScore":419,"totalActivations":420,"uniqueUsers":421,"useCount":8,"verified":186},0.7439563,9,8,{"repoId":423},"kd76dna2fvfbnjvzcpd2cwqnyd865xz7",{"anyEnrichmentAt":425,"extractAt":426,"githubAt":427,"llmAt":428,"smitheryAt":425,"updatedAt":428},1778053994907,1778053968286,1778053969344,1778054053159]