[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-lijigang-ljg-skills-nl":3,"guides-for-lijigang-ljg-skills":230,"similar-k17axkces4ykqysd5mgcmajr89867sm1":231},{"_creationTime":4,"_id":5,"children":6,"community":47,"display":48,"evaluation":52,"identity":200,"isFallback":202,"parentExtension":203,"providers":204,"relations":210,"repo":211,"workflow":229},1778053348890.7793,"k17axkces4ykqysd5mgcmajr89867sm1",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":26,"providers":31,"relations":41,"workflow":43},1778053348890.7798,"k1704g81mbxzdxt81951f8s6g1866ry3",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16,"tags":17},"LJG's personal Claude Code skills collection",{},"LJG Skills Collection","https://github.com/lijigang/ljg-skills",[18,19,20,21,22,23,24,25],"skills","content-creation","writing","research","documentation","visualization","productivity","academic",{"githubOwner":27,"githubRepo":28,"locale":29,"slug":28,"type":30},"lijigang","ljg-skills","en","plugin",{"extract":32,"llm":35},{"commitSha":33,"license":34},"d2d6a0313baaeee789d00aa5c3841d4622147f23","MIT",{"promptVersionExtension":36,"promptVersionScoring":37,"score":38,"targetMarket":39,"tier":40},"2.0.0","3.4.0",90,"global","verified",{"parentExtensionId":5,"repoId":42},"kd71hhp7w2dcgt37rznesw08cx864k8w",{"anyEnrichmentAt":44,"extractAt":45,"githubAt":44,"llmAt":46,"updatedAt":46},1778053349620,1778053348890,1778053415028,{"reviewCount":11},{"description":49,"installMethods":50,"name":15,"sourceUrl":16,"tags":51},"Personal Claude Code skills collection for paper reading, content casting, and writing workflows",{},[18,19,21,20,24],{"_creationTime":53,"_id":54,"extensionId":5,"locale":29,"result":55,"trustSignals":190,"workflow":199},1778053415028.5474,"kn75tk0gz3zpg2bp89d4jfc3p986733j",{"checks":56,"evaluatedAt":183,"extensionSummary":184,"promptVersionExtension":36,"promptVersionScoring":37,"rationale":185,"score":186,"summary":187,"tags":188,"targetMarket":39,"tier":189},[57,62,65,69,74,77,81,85,88,91,95,100,103,108,111,114,117,120,123,126,129,133,137,141,145,148,151,154,158,161,164,167,170,174,177,180],{"category":58,"check":59,"severity":60,"summary":61},"Practical Utility","Problem relevance","pass","The description clearly states the extension addresses problems related to paper reading, content casting, and writing workflows.",{"category":58,"check":63,"severity":60,"summary":64},"Unique selling proposition","The extension offers a collection of specific skills for tasks like content card generation, concept deconstruction, and paper analysis, providing value beyond simple LLM prompting.",{"category":58,"check":66,"severity":67,"summary":68},"Production readiness","warning","While many skills are defined, the `ljg-card` skill has a specific runtime dependency on Playwright and requires manual installation of Chromium, indicating a potential barrier to immediate production use without additional setup.",{"category":70,"check":71,"severity":72,"summary":73},"Scope","Single responsibility principle","info","The extension bundles a wide range of distinct skills across various domains like research, content creation, and productivity. While they are thematically related to 'personal workflows', the sheer breadth suggests a loosely coupled aggregation rather than a tightly scoped single responsibility.",{"category":70,"check":75,"severity":60,"summary":76},"Description quality","The description accurately reflects the extension's capabilities, mentioning paper reading, content casting, and writing workflows.",{"category":78,"check":79,"severity":60,"summary":80},"Invocation","Scoped tools","The skills are generally scoped to specific verb-noun actions (e.g., `ljg-card`, `ljg-learn`, `ljg-paper`), which is good for agent selection.",{"category":82,"check":83,"severity":72,"summary":84},"Documentation","Configuration & parameter reference","The README provides installation instructions and a list of skills with brief descriptions. However, it does not detail specific parameters or configurations for each skill, relying on implicit usage.",{"category":70,"check":86,"severity":60,"summary":87},"Tool naming","All tool names are descriptive and follow a consistent `ljg-\u003Cverb>` pattern.",{"category":70,"check":89,"severity":60,"summary":90},"Minimal I/O surface","The skills appear to be designed for specific tasks, and the descriptions suggest focused inputs and outputs, though detailed schema validation is not visible.",{"category":92,"check":93,"severity":60,"summary":94},"License","License usability","The `marketplace.json` explicitly states 'MIT' as the license, which is a permissive open-source license.",{"category":96,"check":97,"severity":98,"summary":99},"Maintenance","Commit recency","critical","The 'Last commit on default branch (pushedAt)' is listed as 'n/a', indicating a lack of recent commits or inability to determine recency, which is a critical maintenance signal.",{"category":96,"check":101,"severity":67,"summary":102},"Dependency Management","The `ljg-card` skill has a documented dependency on Playwright and requires manual `npm install` and `playwright install chromium`, suggesting that dependency management for this specific skill is not automated within the core extension packaging.",{"category":104,"check":105,"severity":106,"summary":107},"Security","Secret Management","not_applicable","No obvious use of secrets or credentials was detected in the provided files.",{"category":104,"check":109,"severity":60,"summary":110},"Injection","No indications of loading untrusted data as instructions or fetching remote content to be executed were found in the provided files.",{"category":104,"check":112,"severity":60,"summary":113},"Transitive Supply-Chain Grenades","The extension appears to bundle all necessary code and does not fetch external scripts or data at runtime, mitigating supply-chain risks.",{"category":104,"check":115,"severity":60,"summary":116},"Sandbox Isolation","The extension focuses on generating content and analysis, with no apparent attempts to modify files outside its designated scope or engage in destructive operations.",{"category":104,"check":118,"severity":60,"summary":119},"Sandbox escape primitives","No detached-process spawns or retry loops around denied tool calls were detected.",{"category":104,"check":121,"severity":60,"summary":122},"Data Exfiltration","There are no apparent instructions or mechanisms for reading and submitting confidential data to third parties.",{"category":104,"check":124,"severity":60,"summary":125},"Hidden Text Tricks","The bundled files are free of hidden-steering tricks, invisible Unicode characters, or other obfuscation techniques.",{"category":104,"check":127,"severity":60,"summary":128},"Opaque code execution","The code and scripts included in the bundle appear to be in plain, readable format, with no signs of obfuscation, base64 payloads, or runtime fetching of executable code.",{"category":130,"check":131,"severity":60,"summary":132},"Portability","Structural Assumption","The installation instructions offer clear paths for global or project-specific installation, and the `ljg-card` skill's CD instruction is explicit, avoiding assumptions about arbitrary project structures.",{"category":134,"check":135,"severity":106,"summary":136},"Trust","Issues Attention","Issue data (opened/closed counts) is not available (n/a).",{"category":138,"check":139,"severity":60,"summary":140},"Versioning","Release Management","The `marketplace.json` and `plugin.json` both declare a meaningful version number ('1.17.15'), indicating proper release management.",{"category":142,"check":143,"severity":106,"summary":144},"Code Execution","Validation","Validation of input arguments and structured output using schema libraries was not explicitly evident in the provided files, but the nature of the skills (content generation) may not necessitate complex validation.",{"category":104,"check":146,"severity":60,"summary":147},"Unguarded Destructive Operations","The skills appear to be focused on content generation and analysis, with no destructive operations detected.",{"category":142,"check":149,"severity":60,"summary":150},"Error Handling","While specific error handling mechanisms are not detailed in the provided files, the nature of the skills suggests they are unlikely to involve complex error states that would require detailed handling or structured error reporting.",{"category":142,"check":152,"severity":106,"summary":153},"Logging","The extension is primarily focused on content generation and analysis, with no destructive actions or outbound calls that would necessitate a local audit log.",{"category":155,"check":156,"severity":60,"summary":157},"Compliance","GDPR","The skills do not appear to operate on personal data or submit it to third parties.",{"category":155,"check":159,"severity":60,"summary":160},"Target market","The extension's focus on general content creation, paper reading, and writing workflows, along with its MIT license and lack of region-specific prompts or data handling, suggests a global target market.",{"category":130,"check":162,"severity":72,"summary":163},"Runtime stability","The `ljg-card` skill has a specific dependency on Playwright and Chromium, which might not be universally available in all Claude Code runtimes without explicit setup, but this is documented.",{"category":82,"check":165,"severity":60,"summary":166},"README","The README is comprehensive, detailing installation, usage, skill descriptions, and workflows.",{"category":70,"check":168,"severity":60,"summary":169},"Theme declaration","The README and marketplace metadata clearly declare a theme of personal Claude Code skills for research, content creation, and productivity.",{"category":171,"check":172,"severity":60,"summary":173},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions using the `skills CLI` and offers alternative `git clone` methods.",{"category":70,"check":175,"severity":60,"summary":176},"Overlapping near-synonym tools","The tool names are distinct and do not appear to have overlapping near-synonym names performing similar functions.",{"category":82,"check":178,"severity":60,"summary":179},"Phantom features","All features mentioned in the README, such as the various `ljg-card` modes and `ljg-paper-flow` workflow, have corresponding skills or descriptions in the provided files.",{"category":138,"check":181,"severity":60,"summary":182},"Per-entry version metadata","The `marketplace.json` and `plugin.json` both contain explicit version metadata ('1.17.15') for the plugin.",1778053361952,"This collection includes over a dozen distinct skills such as `ljg-card` for visual content generation, `ljg-paper` for academic paper summarization, and `ljg-writes` for in-depth writing assistance. It supports both org-mode and Markdown output formats and provides clear installation instructions via a CLI or git clone.","The extension is well-documented and provides a diverse set of specialized skills for content creation and research. However, the critical finding for 'Commit recency' due to 'n/a' for the last commit date is a significant concern for long-term maintenance, despite the presence of versioning information.",88,"A comprehensive collection of personal Claude Code skills for content creation, paper reading, and writing workflows, offering specialized tools for diverse tasks.",[18,19,21,20,24],"flagged",{"codeQuality":191,"collectedAt":192,"documentation":193,"maintenance":195,"security":196,"testCoverage":198},{},1778053351835,{"descriptionLength":194,"readmeSize":11},96,{},{"hasNpmPackage":197,"smitheryVerified":197},false,{"hasCi":197,"hasTests":197},{"updatedAt":46},{"githubOwner":27,"githubRepo":28,"locale":29,"slug":28,"type":201},"marketplace",true,null,{"extract":205,"llm":209},{"commitSha":33,"license":34,"marketplace":206},{"name":28,"pluginCount":207,"version":208},1,"1.17.15",{"promptVersionExtension":36,"promptVersionScoring":37,"score":186,"targetMarket":39,"tier":189},{"repoId":42},{"_creationTime":212,"_id":42,"identity":213,"providers":214,"workflow":226},1777995558409.893,{"githubOwner":27,"githubRepo":28,"sourceUrl":16},{"discover":215,"github":218},{"sources":216},[217],"skills-sh",{"closedIssues90d":219,"forks":220,"openIssues90d":221,"pushedAt":222,"readmeSize":223,"stars":224,"topics":225},5,458,2,1777870782000,4594,3935,[],{"discoverAt":227,"extractAt":228,"githubAt":228,"updatedAt":228},1777995558409,1778053350730,{"anyEnrichmentAt":44,"extractAt":45,"githubAt":44,"llmAt":46,"updatedAt":46},[],[]]