[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-lijigang-ljg-read-ar":3,"guides-for-lijigang-ljg-read":267,"similar-k1778t92x3m4y6v2x561eq3y2x866wd0":268},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":187,"isFallback":191,"parentExtension":192,"providers":243,"relations":247,"repo":248,"workflow":266},1778053348890.7856,"k1778t92x3m4y6v2x561eq3y2x866wd0",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Reading companion agent. Accompanies user through any text (books, articles, essays, papers, news) with translation, structural annotation, deep questioning, and cross-domain insights. Detects language, translates English to Chinese (faithfulness-expressiveness-elegance), guides reader to understand the author and encounter real questions. Use when user says '伴读', '陪我读', '读这篇', 'read with me', 'companion read', or shares a text/URL wanting guided reading.",{},"ljg-read","https://github.com/lijigang/ljg-skills/tree/HEAD/skills/ljg-read",[15,16,17,18,19],"reading","companion","translation","analysis","education",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":176,"workflow":185},1778053415028.5654,"kn7dz87qwhrhvx3w9m41m6697x8671d5","en",{"checks":25,"evaluatedAt":166,"extensionSummary":167,"promptVersionExtension":168,"promptVersionScoring":169,"rationale":170,"score":171,"summary":172,"tags":173,"targetMarket":174,"tier":175},[26,31,34,38,42,46,51,54,58,62,66,69,72,76,80,83,86,89,92,95,100,104,107,111,114,117,120,123,126,129,133,136,140,144,147,150,153,156,160,163],{"category":27,"check":28,"severity":29,"summary":30},"Invocation","Precise Purpose","pass","The description clearly states the extension's purpose (reading companion agent) and provides specific trigger phrases and use cases, including explicit boundaries like focusing on understanding and questioning rather than just translation.",{"category":27,"check":32,"severity":29,"summary":33},"Concise Frontmatter","The frontmatter is concise, with the core capability and trigger phrases clearly presented within the initial character limit.",{"category":35,"check":36,"severity":29,"summary":37},"Documentation","Concise Body","The SKILL.md body is well-structured, detailing the execution flow and phases without excessive verbosity, and delegates deeper material to separate sections.",{"category":39,"check":40,"severity":29,"summary":41},"Context","Progressive Disclosure","The SKILL.md outlines the overall flow and references specific sections for detailed procedures, demonstrating good progressive disclosure.",{"category":39,"check":43,"severity":44,"summary":45},"Forked exploration","not_applicable","The skill's primary function is guided reading and analysis, not deep code review or extensive exploration that would necessitate 'context: fork'.",{"category":47,"check":48,"severity":49,"summary":50},"Practical Utility","Usage examples","warning","While the SKILL.md describes the execution flow in detail, it lacks concrete, ready-to-use examples demonstrating input, invocation, and observable output for its various capabilities.",{"category":47,"check":52,"severity":49,"summary":53},"Edge cases","The SKILL.md outlines failure modes and limitations, but does not explicitly detail recovery steps for each documented failure mode.",{"category":55,"check":56,"severity":44,"summary":57},"Code Execution","Tool Fallback","The skill does not appear to rely on external tools like MCP servers; therefore, fallback mechanisms are not applicable.",{"category":59,"check":60,"severity":29,"summary":61},"Safety","Halt on unexpected state","The SKILL.md provides clear instructions on how to handle various states and directs the agent to abort and report on unexpected pre-states, ensuring a fail-closed behavior.",{"category":63,"check":64,"severity":29,"summary":65},"Portability","Cross-skill coupling","The skill is designed to be self-contained and does not implicitly rely on other skills being loaded. Cross-skill coordination is handled explicitly if needed.",{"category":47,"check":67,"severity":29,"summary":68},"Problem relevance","The description clearly articulates a concrete user problem: the need for a companion agent to assist with understanding texts, overcoming language barriers, and fostering deeper comprehension.",{"category":47,"check":70,"severity":29,"summary":71},"Unique selling proposition","The extension offers a unique approach to guided reading, going beyond simple translation to include structural annotation, deep questioning, and cross-domain insights, differentiating it from basic text processing.",{"category":47,"check":73,"severity":74,"summary":75},"Production readiness","info","The skill outlines a detailed reading and analysis process. However, the lack of concrete examples and explicit recovery steps for edge cases suggests it may require further refinement for full production readiness.",{"category":77,"check":78,"severity":29,"summary":79},"Scope","Single responsibility principle","The extension has a well-defined scope focused on being a reading companion agent, encompassing translation, annotation, and guided questioning of text.",{"category":77,"check":81,"severity":29,"summary":82},"Description quality","The description is accurate, concise, and readable, clearly reflecting the extension's capabilities and intended use cases.",{"category":27,"check":84,"severity":44,"summary":85},"Scoped tools","This skill does not expose specific tools or commands; its functionality is invoked through natural language interaction with the LLM.",{"category":35,"check":87,"severity":44,"summary":88},"Configuration & parameter reference","The skill does not expose configurable parameters or environment variables that require documentation. Its behavior is dictated by the prompt and the text provided.",{"category":77,"check":90,"severity":44,"summary":91},"Tool naming","This skill does not expose user-facing tools with distinct names; it operates via natural language prompts.",{"category":77,"check":93,"severity":44,"summary":94},"Minimal I/O surface","As this skill interacts via natural language and processes text, the concept of minimal I/O surface for tools is not applicable.",{"category":96,"check":97,"severity":98,"summary":99},"License","License usability","critical","The extension has no discernible license. The README does not mention a license, and there is no LICENSE file or SPDX identifier in the manifest. This prevents downstream use and redistribution.",{"category":101,"check":102,"severity":44,"summary":103},"Maintenance","Commit recency","The commit date is listed as 'n/a', making it impossible to assess recency.",{"category":101,"check":105,"severity":44,"summary":106},"Dependency Management","No third-party dependencies are explicitly declared or managed within this skill's bundled files.",{"category":108,"check":109,"severity":29,"summary":110},"Security","Secret Management","The skill does not appear to handle or expose secrets. Its functionality is focused on text processing and analysis.",{"category":108,"check":112,"severity":29,"summary":113},"Injection","The skill's logic is based on processing provided text and internal instructions, with no indication of loading or executing untrusted third-party data as instructions.",{"category":108,"check":115,"severity":29,"summary":116},"Transitive Supply-Chain Grenades","The skill's code and instructions are contained within the bundle, and there are no indications of runtime downloads or execution of external code.",{"category":108,"check":118,"severity":29,"summary":119},"Sandbox Isolation","The skill operates within the provided text and its internal logic, with no apparent attempts to access or modify files outside its designated scope.",{"category":108,"check":121,"severity":29,"summary":122},"Sandbox escape primitives","No detached processes, retry loops around denied calls, or other sandbox escape primitives were detected in the skill's instructions.",{"category":108,"check":124,"severity":29,"summary":125},"Data Exfiltration","The skill's stated purpose and instructions do not involve reading or submitting confidential data to third parties. All outbound calls appear to be related to fetching text content.",{"category":108,"check":127,"severity":29,"summary":128},"Hidden Text Tricks","The bundled content appears free of hidden steering tricks, invisible Unicode characters, or other obfuscation methods designed to manipulate the model without curator visibility.",{"category":130,"check":131,"severity":29,"summary":132},"Hooks","Opaque code execution","The skill's logic is presented in readable text within the SKILL.md file, with no evidence of obfuscated code, base64 payloads, or runtime script fetching.",{"category":63,"check":134,"severity":29,"summary":135},"Structural Assumption","The skill makes no structural assumptions about the user's project organization outside of its own bundle, focusing on processing provided text.",{"category":137,"check":138,"severity":44,"summary":139},"Trust","Issues Attention","Issue data is not available (n/a).",{"category":141,"check":142,"severity":29,"summary":143},"Versioning","Release Management","A meaningful version ('1.0.0') is declared in the SKILL.md frontmatter, indicating a managed release.",{"category":55,"check":145,"severity":44,"summary":146},"Validation","The skill operates primarily on text input and internal logic; structured input validation via a schema library is not directly applicable in this context.",{"category":108,"check":148,"severity":29,"summary":149},"Unguarded Destructive Operations","The skill is read-only in nature, focusing on text analysis and transformation, and therefore does not perform any destructive operations.",{"category":55,"check":151,"severity":29,"summary":152},"Error Handling","The SKILL.md outlines a detailed error handling strategy, instructing the agent to halt and report on unexpected states or ambiguities, ensuring a fail-closed behavior.",{"category":55,"check":154,"severity":44,"summary":155},"Logging","This skill is read-only and does not perform destructive actions or outbound calls that would necessitate local audit logging.",{"category":157,"check":158,"severity":74,"summary":159},"Compliance","GDPR","While the skill processes text that may contain personal data, it does not explicitly submit this data to third parties. However, no extra sanitization is mentioned before LLM processing, which could lead to personal data exposure.",{"category":157,"check":161,"severity":29,"summary":162},"Target market","The extension targets a global market, with clear instructions for handling both English and Chinese text, and provides translation capabilities. No specific regional limitations are detected.",{"category":63,"check":164,"severity":29,"summary":165},"Runtime stability","The skill's instructions are written in a way that is portable across different environments, relying on standard text processing and LLM interaction rather than specific OS or shell features.",1778053389019,"This skill acts as a reading companion, processing any text to provide translation, structural annotations, and deep questioning. It aims to help users understand authors and encounter critical questions, supporting languages like English and Chinese.","2.0.0","3.4.0","The extension has a critical license finding due to the absence of a license, preventing its redistribution and use. Additionally, the lack of concrete usage examples and explicit recovery steps for edge cases lowers its practical utility score.",65,"A comprehensive reading companion agent that aids in understanding texts through translation, structural analysis, and guided questioning.",[15,16,17,18,19],"global","flagged",{"codeQuality":177,"collectedAt":178,"documentation":179,"maintenance":181,"security":182,"testCoverage":184},{},1778053376190,{"descriptionLength":180,"readmeSize":8},459,{},{"hasNpmPackage":183,"smitheryVerified":183},false,{"hasCi":183,"hasTests":183},{"updatedAt":186},1778053415028,{"githubOwner":188,"githubRepo":189,"locale":23,"slug":12,"type":190},"lijigang","ljg-skills","skill",true,{"_creationTime":193,"_id":194,"community":195,"display":196,"identity":210,"parentExtension":212,"providers":236,"relations":241,"workflow":242},1778053348890.7798,"k1704g81mbxzdxt81951f8s6g1866ry3",{"reviewCount":8},{"description":197,"installMethods":198,"name":199,"sourceUrl":200,"tags":201},"LJG's personal Claude Code skills collection",{},"LJG Skills Collection","https://github.com/lijigang/ljg-skills",[202,203,204,205,206,207,208,209],"skills","content-creation","writing","research","documentation","visualization","productivity","academic",{"githubOwner":188,"githubRepo":189,"locale":23,"slug":189,"type":211},"plugin",{"_creationTime":213,"_id":214,"community":215,"display":216,"identity":220,"providers":222,"relations":231,"workflow":233},1778053348890.7793,"k17axkces4ykqysd5mgcmajr89867sm1",{"reviewCount":8},{"description":217,"installMethods":218,"name":199,"sourceUrl":200,"tags":219},"Personal Claude Code skills collection for paper reading, content casting, and writing workflows",{},[202,203,205,204,208],{"githubOwner":188,"githubRepo":189,"locale":23,"slug":189,"type":221},"marketplace",{"extract":223,"llm":229},{"commitSha":224,"license":225,"marketplace":226},"d2d6a0313baaeee789d00aa5c3841d4622147f23","MIT",{"name":189,"pluginCount":227,"version":228},1,"1.17.15",{"promptVersionExtension":168,"promptVersionScoring":169,"score":230,"targetMarket":174,"tier":175},88,{"repoId":232},"kd71hhp7w2dcgt37rznesw08cx864k8w",{"anyEnrichmentAt":234,"extractAt":235,"githubAt":234,"llmAt":186,"updatedAt":186},1778053349620,1778053348890,{"extract":237,"llm":238},{"commitSha":224,"license":225},{"promptVersionExtension":168,"promptVersionScoring":169,"score":239,"targetMarket":174,"tier":240},90,"verified",{"parentExtensionId":214,"repoId":232},{"anyEnrichmentAt":234,"extractAt":235,"githubAt":234,"llmAt":186,"updatedAt":186},{"extract":244,"llm":246},{"commitSha":224,"license":245},"other",{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"parentExtensionId":194,"repoId":232},{"_creationTime":249,"_id":232,"identity":250,"providers":251,"workflow":263},1777995558409.893,{"githubOwner":188,"githubRepo":189,"sourceUrl":200},{"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":234,"extractAt":235,"githubAt":234,"llmAt":186,"updatedAt":186},[],[269,298,325,354,374,403],{"_creationTime":270,"_id":271,"community":272,"display":273,"identity":283,"providers":287,"relations":292,"workflow":294},1778053327521.585,"k17eftejnaapgr7mnfajqgng2h866syh",{"reviewCount":8},{"description":274,"installMethods":275,"name":276,"sourceUrl":277,"tags":278},"Systematic fact verification and misinformation identification using evidence-based analysis. Use when: verifying claims, checking facts, identifying misinformation, evaluating source credibility, or when user asks to \"fact check\", \"verify\", \"is this true\", or mentions claims that need validation.",{},"Fact Checker","https://github.com/shubhamsaboo/awesome-llm-apps/tree/HEAD/awesome_agent_skills/fact-checker",[279,280,281,282,18],"fact-checking","misinformation","verification","llm-skill",{"githubOwner":284,"githubRepo":285,"locale":23,"slug":286,"type":190},"shubhamsaboo","awesome-llm-apps","fact-checker",{"extract":288,"llm":290},{"commitSha":289,"license":225},"a35897449fe8b0fab12e8f0fd9f2e2a40e872ab7",{"promptVersionExtension":168,"promptVersionScoring":169,"score":291,"targetMarket":174,"tier":240},100,{"repoId":293},"kd73kvct1kme7748mpsbddhhmx865wd3",{"anyEnrichmentAt":295,"extractAt":296,"githubAt":295,"llmAt":297,"updatedAt":297},1778053329769,1778053327521,1778053376632,{"_creationTime":299,"_id":300,"community":301,"display":302,"identity":310,"providers":314,"relations":319,"workflow":321},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":303,"installMethods":304,"name":305,"sourceUrl":306,"tags":307},"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",[204,18,308,309,206],"non-fiction","diagnostic",{"githubOwner":311,"githubRepo":312,"locale":23,"slug":313,"type":190},"jwynia","agent-skills","blind-spot-detective",{"extract":315,"llm":317},{"commitSha":316,"license":225},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":168,"promptVersionScoring":169,"score":318,"targetMarket":174,"tier":240},99,{"repoId":320},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":322,"extractAt":323,"githubAt":322,"llmAt":324,"updatedAt":324},1778053625386,1778053622473,1778054012696,{"_creationTime":326,"_id":327,"community":328,"display":329,"identity":340,"providers":343,"relations":348,"workflow":350},1778054291668.0964,"k17477k0d5jgrwmqqkgp1phgen866eck",{"reviewCount":8},{"description":330,"installMethods":331,"name":332,"sourceUrl":333,"tags":334},"Use this skill whenever the user wants speech to sound more human, companion-like, or emotionally expressive. Triggers include: any mention of 'say like', 'talk like', 'speak like', 'companion voice', 'comfort me', 'cheer me up', 'sound more human', 'good night voice', 'good morning voice', or requests to add fillers, emotion, or personality to generated speech. Also use when the user wants to mimic a specific character's voice, apply speaking style presets (goodnight, morning, comfort, celebration, chatting), tune emotional parameters like warmth or tenderness, or make TTS output feel like a real person talking. If the user asks for a 'voice message', 'companion audio', 'character voice', or wants speech that sighs, laughs, hesitates, or sounds genuinely warm, use this skill. Do NOT use for plain text-to-speech without personality, music generation, sound effects, or general coding tasks unrelated to expressive speech.",{},"Characteristic Voice","https://github.com/noizai/skills/tree/HEAD/skills/characteristic-voice",[335,336,337,338,16,339],"tts","speech","voice","emotion","script",{"githubOwner":341,"githubRepo":202,"locale":23,"slug":342,"type":190},"noizai","characteristic-voice",{"extract":344,"llm":346},{"commitSha":345,"license":44},"3428725f8c34e2179e0bdaf4c441697e0014d289",{"promptVersionExtension":168,"promptVersionScoring":169,"score":347,"targetMarket":174,"tier":240},98,{"repoId":349},"kd76a0e9dvgjrpvm0qe8k24qy18653ah",{"anyEnrichmentAt":351,"extractAt":352,"githubAt":351,"llmAt":353,"updatedAt":353},1778054291966,1778054291668,1778054322837,{"_creationTime":355,"_id":356,"community":357,"display":358,"identity":367,"providers":369,"relations":372,"workflow":373},1778053622473.6365,"k17960cwsfaph9a3c4pas2t08n8660g2",{"reviewCount":8},{"description":359,"installMethods":360,"name":361,"sourceUrl":362,"tags":363},"Reverse-engineer published books into structured scene-by-scene outlines for study. Use when analyzing craft, learning story structure from masters, or creating teaching materials from existing works.",{},"Reverse-Outliner","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/structure/reverse-outliner",[364,204,18,365,366],"fiction","outlining","story-structure",{"githubOwner":311,"githubRepo":312,"locale":23,"slug":368,"type":190},"reverse-outliner",{"extract":370,"llm":371},{"commitSha":316,"license":225},{"promptVersionExtension":168,"promptVersionScoring":169,"score":347,"targetMarket":174,"tier":240},{"repoId":320},{"anyEnrichmentAt":322,"extractAt":323,"githubAt":322,"llmAt":324,"updatedAt":324},{"_creationTime":375,"_id":376,"community":377,"display":378,"identity":390,"providers":393,"relations":397,"workflow":399},1778053148350.4324,"k174n1jd975yr6a1gceyf5q3gd8674w1",{"reviewCount":8},{"description":379,"installMethods":380,"name":381,"sourceUrl":382,"tags":383},"Analyze spreadsheet data, generate insights, create visualizations, and build reports from Excel/CSV data.",{},"Data Analysis Assistant","https://github.com/claude-office-skills/skills/tree/HEAD/data-analysis",[384,18,385,386,207,387,388,389],"data","spreadsheet","excel","insights","finance","mcp",{"githubOwner":391,"githubRepo":202,"locale":23,"slug":392,"type":190},"claude-office-skills","data-analysis",{"extract":394,"llm":396},{"commitSha":395,"license":225},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":168,"promptVersionScoring":169,"score":347,"targetMarket":174,"tier":240},{"repoId":398},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"anyEnrichmentAt":400,"extractAt":401,"githubAt":400,"llmAt":402,"updatedAt":402},1778053151766,1778053148350,1778053561145,{"_creationTime":404,"_id":405,"community":406,"display":407,"identity":415,"providers":419,"relations":423,"workflow":425},1778053100136.2388,"k17ba7hx1c2htdr84qc7vc86cd867abn",{"reviewCount":8},{"description":408,"installMethods":409,"name":410,"sourceUrl":411,"tags":412},"Use this skill when the user requests to review, analyze, critique, or summarize academic papers, research articles, preprints, or scientific publications. Supports comprehensive structured reviews covering methodology assessment, contribution evaluation, literature positioning, and constructive feedback generation. Trigger on queries involving paper URLs, uploaded PDFs, arXiv links, or requests like \"review this paper\", \"analyze this research\", \"summarize this study\", or \"write a peer review\".",{},"Academic Paper Review Skill","https://github.com/bytedance/deer-flow/tree/HEAD/skills/public/academic-paper-review",[205,209,413,18,414],"paper-review","llm",{"githubOwner":416,"githubRepo":417,"locale":23,"slug":418,"type":190},"bytedance","deer-flow","academic-paper-review",{"extract":420,"llm":422},{"commitSha":421,"license":225},"1336872b15c25d45ebcb7c1cf72369c2bdd53187",{"promptVersionExtension":168,"promptVersionScoring":169,"score":347,"targetMarket":174,"tier":240},{"repoId":424},"kd789sm7egx1h0t1jag6zzhcq98656wv",{"anyEnrichmentAt":426,"extractAt":427,"githubAt":426,"llmAt":428,"updatedAt":428},1778053101076,1778053100136,1778053169012]