[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jwynia-joke-engineering-hi":3,"guides-for-jwynia-joke-engineering":222,"similar-k17az36sbga427hmnbjwp0t5hx867rbf":223},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":188,"isFallback":193,"parentExtension":194,"providers":195,"relations":199,"repo":201,"workflow":219},1778053622473.6433,"k17az36sbga427hmnbjwp0t5hx867rbf",[],{"reviewCount":8},0,{"description":10,"name":11,"sourceUrl":12,"tags":13},"Diagnose and improve humor using systems thinking. Use when jokes fall flat, when humor feels forced, when punchlines don't land, or when you want to systematically enhance comedic writing. Treats jokes as engineerable connection systems.","Joke Engineering","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/humor/joke-engineering",[14,15,16,17,18,19],"humor","creativity","writing","comedy","diagnostic","systems-thinking",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":176,"workflow":186},1778054012696.9458,"kn72hpyacr11xjz9ftxdacdq0h8677hc","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,37,41,44,49,53,56,59,63,67,70,74,77,80,83,86,89,92,96,100,104,108,112,115,118,121,125,128,131,134,137,140,144,147,150,153,156,159,163],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly states the problem of jokes falling flat and aims to improve comedic writing.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill offers a unique systems-thinking approach to humor diagnosis, going beyond basic prompt engineering by providing a structured framework and diagnostic states.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill provides a comprehensive diagnostic framework and actionable recommendations for improving humor, covering the entire lifecycle from diagnosis to transformation.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The skill focuses on diagnosing and improving humor using a systems-thinking approach, with a clear and coherent domain.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The description is concise, readable, and accurately reflects the skill's diagnostic and improvement capabilities for humor.",{"category":45,"check":46,"severity":47,"summary":48},"Invocation","Scoped tools","not_applicable","This skill is a diagnostic and assistive skill and does not expose specific tools or commands that would require verb-noun scoping.",{"category":50,"check":51,"severity":47,"summary":52},"Documentation","Configuration & parameter reference","The skill does not appear to have configurable parameters or environmental dependencies that require documentation.",{"category":38,"check":54,"severity":47,"summary":55},"Tool naming","There are no distinct tools exposed by this skill to evaluate for naming conventions.",{"category":38,"check":57,"severity":47,"summary":58},"Minimal I/O surface","As this skill does not expose distinct tools with parameter schemas, this check is not applicable.",{"category":60,"check":61,"severity":29,"summary":62},"License","License usability","The license is MIT, a permissive open-source license, and is clearly declared in the SKILL.md frontmatter.",{"category":64,"check":65,"severity":47,"summary":66},"Maintenance","Commit recency","No commit history is available for this specific skill, making it impossible to assess recency.",{"category":64,"check":68,"severity":47,"summary":69},"Dependency Management","The skill does not appear to have any third-party dependencies.",{"category":71,"check":72,"severity":47,"summary":73},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":71,"check":75,"severity":29,"summary":76},"Injection","The skill's instructions do not appear to involve loading external data or executing third-party code in a way that would introduce injection vulnerabilities.",{"category":71,"check":78,"severity":29,"summary":79},"Transitive Supply-Chain Grenades","The skill does not fetch remote content or execute arbitrary code at runtime, adhering to supply chain security best practices.",{"category":71,"check":81,"severity":29,"summary":82},"Sandbox Isolation","The skill operates within its defined scope and does not attempt to modify files or access resources outside its designated area.",{"category":71,"check":84,"severity":29,"summary":85},"Sandbox escape primitives","No detached process spawns or denial-retry loops were found in the skill's script.",{"category":71,"check":87,"severity":29,"summary":88},"Data Exfiltration","The skill does not contain any instructions or code that would exfiltrate confidential data or make undocumented outbound calls.",{"category":71,"check":90,"severity":29,"summary":91},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, and descriptions are clean.",{"category":93,"check":94,"severity":29,"summary":95},"Hooks","Opaque code execution","The skill's code is plain and readable, with no evidence of obfuscation or runtime code fetching.",{"category":97,"check":98,"severity":47,"summary":99},"Portability","Structural Assumption","The skill does not make assumptions about user-specific project organization or file layouts.",{"category":101,"check":102,"severity":47,"summary":103},"Trust","Issues Attention","No GitHub issues data is available for this skill, making it impossible to assess maintainer engagement.",{"category":105,"check":106,"severity":29,"summary":107},"Versioning","Release Management","A meaningful version number ('1.0') is declared in the SKILL.md frontmatter.",{"category":109,"check":110,"severity":47,"summary":111},"Code Execution","Validation","The skill does not appear to accept user-defined inputs that would require schema validation.",{"category":71,"check":113,"severity":47,"summary":114},"Unguarded Destructive Operations","The skill is diagnostic and assistive, not performing destructive operations.",{"category":109,"check":116,"severity":29,"summary":117},"Error Handling","The skill's structure implies robust error handling, with clear diagnostic states and interventions.",{"category":109,"check":119,"severity":47,"summary":120},"Logging","The skill is diagnostic and does not perform actions that require logging to an audit file.",{"category":122,"check":123,"severity":47,"summary":124},"Compliance","GDPR","The skill does not operate on personal data.",{"category":122,"check":126,"severity":29,"summary":127},"Target market","The skill's focus on humor diagnosis and improvement is universally applicable, with no regional or jurisdictional limitations detected. The target market is global.",{"category":97,"check":129,"severity":29,"summary":130},"Runtime stability","The skill is designed to be portable and does not appear to make assumptions about specific editors, shells, or runtimes beyond standard LLM interaction.",{"category":45,"check":132,"severity":29,"summary":133},"Precise Purpose","The skill clearly defines its purpose (diagnose and improve humor) and provides specific use cases and diagnostic states.",{"category":45,"check":135,"severity":29,"summary":136},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and domain.",{"category":50,"check":138,"severity":29,"summary":139},"Concise Body","The skill body is well-structured, under 500 lines, and delegates details to clear sections.",{"category":141,"check":142,"severity":29,"summary":143},"Context","Progressive Disclosure","The skill uses clear sections and tables for its core principles, states, and processes, avoiding excessive embedding of bulk material.",{"category":141,"check":145,"severity":47,"summary":146},"Forked exploration","The skill's core function is diagnostic and assistive, not heavy exploration requiring a forked context.",{"category":27,"check":148,"severity":29,"summary":149},"Usage examples","A detailed example transformation is provided, illustrating the input, analysis, and improved output.",{"category":27,"check":151,"severity":29,"summary":152},"Edge cases","The skill documents various diagnostic states and failure modes with corresponding interventions and considers limitations like authenticity and spontaneity.",{"category":109,"check":154,"severity":47,"summary":155},"Tool Fallback","This skill does not rely on external tools that would require fallbacks or version declarations.",{"category":97,"check":157,"severity":29,"summary":158},"Stack assumptions","The skill makes no assumptions about specific technical stacks, operating systems, or tooling, making it broadly portable.",{"category":160,"check":161,"severity":29,"summary":162},"Safety","Halt on unexpected state","The skill's diagnostic states and focus on specific properties imply a structured approach that would halt on unexpected input or state.",{"category":97,"check":164,"severity":29,"summary":165},"Cross-skill coupling","The skill is self-contained and clearly defines its scope, referencing complementary skills explicitly where applicable.",1778053760125,"This skill applies a systems-thinking framework to analyze why jokes fail, identifying miscalibrated properties like 'Connection Distance' or 'Resolution Satisfaction'. It provides diagnostic states and specific interventions to enhance comedic writing, transforming jokes from their original state to improved versions with clear rationales.","2.0.0","3.4.0","The skill demonstrates excellent documentation quality, a unique and well-defined problem space, and strong practical utility. It adheres to all major safety and portability checks, and its internal structure is clear and well-organized. No critical or warning findings were identified.",98,"A high-quality skill for diagnosing and improving humor using a structured systems-thinking approach.",[14,15,16,17,18,19],"global","verified",{"codeQuality":177,"collectedAt":178,"documentation":179,"maintenance":181,"security":182,"testCoverage":185},{},1778053751366,{"descriptionLength":180,"readmeSize":8},238,{},{"hasNpmPackage":183,"license":184,"smitheryVerified":183},false,"MIT",{"hasCi":183,"hasTests":183},{"updatedAt":187},1778054012696,{"githubOwner":189,"githubRepo":190,"locale":23,"slug":191,"type":192},"jwynia","agent-skills","joke-engineering","skill",true,null,{"extract":196,"llm":198},{"commitSha":197,"license":184},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":200},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"_creationTime":202,"_id":200,"identity":203,"providers":205,"workflow":216},1777995558409.897,{"githubOwner":189,"githubRepo":190,"sourceUrl":204},"https://github.com/jwynia/agent-skills",{"discover":206,"github":209},{"sources":207},[208],"skills-sh",{"closedIssues90d":8,"forks":210,"openIssues90d":211,"pushedAt":212,"readmeSize":213,"stars":214,"topics":215},10,2,1771900514000,11924,70,[],{"discoverAt":217,"extractAt":218,"githubAt":218,"updatedAt":218},1777995558409,1778053628601,{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":187,"updatedAt":187},1778053625386,1778053622473,[],[224,245,264,283,302,321],{"_creationTime":225,"_id":226,"community":227,"display":228,"identity":237,"providers":239,"relations":243,"workflow":244},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":229,"installMethods":230,"name":231,"sourceUrl":232,"tags":233},"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",[16,234,235,18,236],"analysis","non-fiction","documentation",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":238,"type":192},"blind-spot-detective",{"extract":240,"llm":241},{"commitSha":197,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":242,"targetMarket":174,"tier":175},99,{"repoId":200},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":187,"updatedAt":187},{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":258,"providers":259,"relations":262,"workflow":263},1778053622473.6428,"k17f07btfbe93v77fzd8gqct11867ep3",{"reviewCount":8},{"description":250,"installMethods":251,"name":252,"sourceUrl":253,"tags":254},"Diagnose world-level story problems. This skill should be used when settings feel thin, institutions feel designed rather than evolved, economies don't make sense, or non-human species feel like humans in costume. Keywords: worldbuilding, setting, world, institutions, economy, culture, species, consequences.",{},"Worldbuilding Diagnostic Skill","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/worldbuilding/worldbuilding",[255,256,16,18,257],"worldbuilding","fiction","creative",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":255,"type":192},{"extract":260,"llm":261},{"commitSha":197,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":242,"targetMarket":174,"tier":175},{"repoId":200},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":187,"updatedAt":187},{"_creationTime":265,"_id":266,"community":267,"display":268,"identity":277,"providers":278,"relations":281,"workflow":282},1778053622473.6516,"k179hzv20wer8hscnmmkfq98m1866qr5",{"reviewCount":8},{"description":269,"installMethods":270,"name":271,"sourceUrl":272,"tags":273},"Diagnose why names don't work and guide creation of names that do. Use for brand names, product names, character names, place names, and titles when something feels off or when systematic naming is needed.",{},"Naming","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/ideation/naming",[274,275,15,276,16],"ideation","naming","branding",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":275,"type":192},{"extract":279,"llm":280},{"commitSha":197,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":200},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":187,"updatedAt":187},{"_creationTime":284,"_id":285,"community":286,"display":287,"identity":295,"providers":297,"relations":300,"workflow":301},1778053622473.6301,"k170zjynd3538sn54d034ajp51867xp7",{"reviewCount":8},{"description":288,"name":289,"sourceUrl":290,"tags":291},"Diagnose genre problems and generate genre-specific elements. Use when genre promise is unclear, when elements feel misplaced, when secondary genres compete with primary, or when you need genre-specific entropy. Covers all 11 elemental genres from the Writing Excuses framework.","Genre Conventions","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/craft/genre-conventions",[256,16,292,293,257,18,294],"narrative","genre","generative",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":296,"type":192},"genre-conventions",{"extract":298,"llm":299},{"commitSha":197,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":200},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":187,"updatedAt":187},{"_creationTime":303,"_id":304,"community":305,"display":306,"identity":314,"providers":316,"relations":319,"workflow":320},1778053622473.6306,"k177p9rjxx59n1fn3awm0tcz0s867eyr",{"reviewCount":8},{"description":307,"installMethods":308,"name":309,"sourceUrl":310,"tags":311},"Diagnose sentence-level issues after structure is solid. Use when prose feels flat, sentences are monotonous, word choices are generic, or voice is inconsistent.",{},"Prose Style","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/craft/prose-style",[256,16,312,313,18],"prose","editing",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":315,"type":192},"prose-style",{"extract":317,"llm":318},{"commitSha":197,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":200},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":187,"updatedAt":187},{"_creationTime":322,"_id":323,"community":324,"display":325,"identity":332,"providers":333,"relations":336,"workflow":337},1778053622473.6248,"k17e13kntc9pwhxvnjq76zew4x8667vh",{"reviewCount":8},{"description":326,"name":327,"sourceUrl":328,"tags":329},"Diagnose flat dialogue, same-voice characters, and lack of subtext. Use when conversations feel wooden, characters sound alike, or dialogue only does one thing at a time.","Dialogue Diagnostic Skill","https://github.com/jwynia/agent-skills/tree/HEAD/skills/creative/fiction/character/dialogue",[256,16,330,331,18,257],"dialogue","character",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":330,"type":192},{"extract":334,"llm":335},{"commitSha":197,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":200},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":187,"updatedAt":187}]