[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-Yeachan-Heo-configure-notifications-zh-CN":3,"guides-for-Yeachan-Heo-configure-notifications":1001,"similar-k175xm4rmvngepaq6tkpcr817n86n46n-zh-CN":1002},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":246,"isFallback":227,"parentExtension":251,"providers":308,"relations":312,"repo":313,"tags":999,"workflow":1000},1778699234184.6123,"k175xm4rmvngepaq6tkpcr817n86n46n",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Configure notification integrations (Telegram, Discord, Slack) via natural language",{"claudeCode":12},"Yeachan-Heo/oh-my-claudecode","configure-notifications","https://github.com/Yeachan-Heo/oh-my-claudecode",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":244},1778699370941.7336,"kn7fax819wrykg40740k4sesjd86nxpy","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":218,"tier":219,"useCases":220},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,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 configuring notification integrations for Telegram, Discord, and Slack using natural language.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a natural language interface for configuring multiple popular notification services, which goes beyond default LLM capabilities by providing a guided, interactive setup process and handling configuration file writes.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete lifecycle for configuring notifications, including detecting existing configurations, guiding users through setup for multiple services, validating inputs, writing configurations, and offering testing. It also details environment variable alternatives and platform activation flags.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on configuring notification integrations for Telegram, Discord, and Slack, with a clear routing mechanism based on user input. It does not extend into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's functionality: configuring Telegram, Discord, and Slack notifications via natural language.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses scoped tools like `AskUserQuestion` with specific validation and routing logic, rather than a single generalist command.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All configuration options, including defaults for Parse Mode, event selections, and mention formats, are clearly documented within the skill's setup steps. Environment variable alternatives are also provided.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tools are described contextually within the setup flow (e.g., 'Create a Telegram Bot', 'Collect Bot Token'), aligning with the domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Inputs are collected via guided questions and validated, and outputs are structured configuration writes or status messages, minimizing unnecessary data exposure.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The project is licensed under MIT, a permissive open-source license, clearly indicated in the README.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The repository shows recent commit activity, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project appears to use npm and has a lockfile, suggesting good dependency management practices.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","Secrets like bot tokens and webhook URLs are handled interactively via user prompts and written to a configuration file, not echoed to stdout or committed. Environment variable usage is also described.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill focuses on configuration and uses `AskUserQuestion` for input, with validation, mitigating risks of script injection.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill primarily uses shell commands for configuration and local file operations, with no evidence of runtime fetching of external code or data.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The script primarily writes to a configuration file within the user's home directory and performs local validation, adhering to sandbox isolation.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls were detected in the provided scripts.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill collects sensitive configuration data interactively and stores it locally, with no indication of submitting it to a third party.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled content appears free of hidden text tricks, and descriptions are clean.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The bundled scripts are readable shell scripts and do not contain obfuscated code like base64 payloads or `eval` calls.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The script uses `${CLAUDE_CONFIG_DIR:-~/.claude}` and `$HOME/.claude` for configuration paths, which are standard and portable.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","With 3 open issues and 908 closed issues in the last 90 days, the closure rate is high, indicating active engagement from maintainers.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The project has a detectable versioning scheme via npm and GitHub releases, and the latest commit is recent.",{"category":103,"check":104,"severity":24,"summary":105},"Execution","Validation","Input values such as bot tokens, chat IDs, webhook URLs, and channel IDs are validated against specific formats and patterns.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The skill performs file writes to update configuration, but these are standard operations within the user's configuration directory and do not involve destructive primitives requiring explicit guards.",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","The scripts include validation checks and provide user feedback on errors (e.g., invalid token format, invalid URL), indicating meaningful error reporting.",{"category":110,"check":114,"severity":115,"summary":116},"Logging","not_applicable","The skill is primarily interactive and configuration-based, not performing destructive actions or outbound calls that would necessitate local audit logging.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill collects configuration data interactively and stores it locally. It does not operate on personal data that would require third-party submission or special sanitization.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill is designed for configuring globally available notification services and has no regional or jurisdictional limitations.",{"category":91,"check":125,"severity":24,"summary":126},"Runtime stability","The scripts rely on standard shell commands and tools like `jq` and `curl`, which are widely available and do not assume a specific OS or runtime environment beyond a POSIX-compatible shell.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README file is comprehensive, detailing installation, setup, features, and requirements.",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","The skill's core functionality is presented as a single interactive configuration process, not exposing a large number of distinct tools.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The skill uses distinct commands for different notification providers (Telegram, Discord, Slack) and configuration steps, avoiding synonym overlap.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features, such as configuring Telegram, Discord, and Slack notifications, are directly implemented in the provided scripts and documentation.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions for both marketplace and npm paths, along with setup commands and examples.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","Error messages during configuration, such as invalid token or URL formats, provide clear explanations and guidance for correction.",{"category":103,"check":148,"severity":24,"summary":149},"Pinned dependencies","The project uses npm with a lockfile, indicating pinned dependencies. Scripts also include shebangs for interpreter specification.",{"category":33,"check":151,"severity":115,"summary":152},"Dry-run preview","The skill's primary function is configuration, which involves writing to a local file. There are no destructive operations or outbound data sends that would typically require a dry-run mode.",{"category":154,"check":155,"severity":115,"summary":156},"Protocol","Idempotent retry & timeouts","The skill is primarily interactive and performs local file operations; it does not involve remote calls or state-changing operations that require idempotency or per-call timeouts.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","There is no evidence of telemetry collection in the provided scripts or documentation; any potential telemetry would likely be opt-in based on the project's open-source nature.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly states the purpose is to 'Configure notification integrations (Telegram, Discord, Slack) via natural language' and includes triggers for each service, providing precise routing.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and self-contained, summarizing the core capability and providing clear trigger phrases.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md files are well-structured and of reasonable length, delegating detailed steps and examples effectively.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md files outline the setup flow and use `AskUserQuestion` for interactive steps, effectively disclosing complexity as needed.",{"category":170,"check":174,"severity":115,"summary":175},"Forked exploration","This skill is a configuration utility and does not involve deep exploration or code review that would necessitate `context: fork`.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The README and SKILL.md files provide clear examples of installation, setup commands, and how to trigger the configuration for each notification service.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill handles edge cases such as existing configurations, invalid input formats (tokens, URLs, IDs), and offers guidance for debugging common issues.",{"category":110,"check":183,"severity":115,"summary":184},"Tool Fallback","The skill does not rely on external MCP servers or custom tools, using only standard shell commands and utilities.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The setup scripts include validation checks that will halt the process and inform the user if unexpected states or invalid inputs are encountered.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not rely on other skills being loaded. It configures notifications, a distinct functionality.",1778699370715,"This skill allows users to configure notification integrations for Telegram, Discord, and Slack through an interactive, natural-language guided process. It handles creating bots, collecting tokens and URLs, and writing the configuration to a local file, with support for environment variables and custom event triggers.",[195,196,197,198,199,200],"Configure Telegram, Discord, and Slack notifications","Interactive setup via natural language prompts","Collects and validates API tokens, webhook URLs, and chat/channel IDs","Writes persistent configuration to a JSON file","Supports custom event triggers for notifications","Provides environment variable alternatives for configuration",[202,203,204],"Sending notifications directly without prior configuration","Managing notification content beyond basic event triggers","Configuring unsupported notification platforms","3.0.0","4.4.0","To simplify the setup of various notification services for user alerts and updates, making it accessible through natural language commands.","The extension is exceptionally well-documented and robust, with a clear purpose, comprehensive setup instructions, and strong security practices. No warnings or criticals were found.",99,"A high-quality skill for easily configuring popular notification services via natural language.",[212,213,214,215,216,217],"notifications","configuration","telegram","discord","slack","automation","global","verified",[221,222,223,224],"Setting up Telegram alerts for completed tasks","Configuring Discord webhooks for session end notifications","Integrating Slack for input-needed reminders","Customizing notification messages and triggers across services",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"popularity":238,"security":240,"testCoverage":243},{"hasLockfile":227},true,1778699358590,{"descriptionLength":230,"readmeSize":231},83,28400,{"closedIssues90d":233,"forks":234,"hasChangelog":227,"openIssues90d":235,"pushedAt":236,"stars":237},908,3092,3,1778664782000,33691,{"npmDownloads":239},38760,{"hasNpmPackage":227,"license":241,"smitheryVerified":242},"MIT",false,{"hasCi":227,"hasTests":227},{"updatedAt":245},1778699370941,{"basePath":247,"githubOwner":248,"githubRepo":249,"locale":18,"slug":13,"type":250},"skills/configure-notifications","Yeachan-Heo","oh-my-claudecode","skill",{"_creationTime":252,"_id":253,"community":254,"display":255,"identity":258,"parentExtension":262,"providers":295,"relations":304,"tags":305,"workflow":306},1778699234184.6104,"k17brg5egdw1jbncj1j4wfv3fh86n639",{"reviewCount":8},{"description":256,"installMethods":257,"name":249,"sourceUrl":14},"Multi-agent orchestration system for Claude Code",{"claudeCode":249},{"basePath":259,"githubOwner":248,"githubRepo":249,"locale":260,"slug":249,"type":261},"","fr","plugin",{"_creationTime":263,"_id":264,"community":265,"display":266,"identity":269,"providers":271,"relations":289,"tags":291,"workflow":292},1778699234184.61,"k17faea1fme9qa3pf4hzs9x78d86n2kj",{"reviewCount":8},{"description":267,"installMethods":268,"name":249,"sourceUrl":14},"Claude Code native multi-agent orchestration - intelligent model routing, 28 agents, 32 skills",{"claudeCode":12},{"basePath":259,"githubOwner":248,"githubRepo":249,"locale":260,"slug":249,"type":270},"marketplace",{"evaluate":272,"extract":281},{"promptVersionExtension":273,"promptVersionScoring":206,"score":274,"tags":275,"targetMarket":218,"tier":219},"3.1.0",97,[276,277,278,279,280],"multi-agent","orchestration","claude-code","ai-agent","developer-tools",{"commitSha":282,"license":241,"marketplace":283,"plugin":287},"HEAD",{"name":284,"pluginCount":285,"version":286},"omc",1,"4.13.7",{"mcpCount":8,"provider":288,"skillCount":8},"classify",{"repoId":290},"kd74zv63fryf9prygtq7gf4es986n22y",[279,278,280,276,277],{"evaluatedAt":293,"extractAt":294,"updatedAt":293},1778699249209,1778699234184,{"evaluate":296,"extract":301},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":297,"targetMarket":218,"tier":219},[276,277,217,279,298,299,300],"development-tool","workflow","cli",{"commitSha":282,"license":241,"plugin":302},{"mcpCount":8,"provider":288,"skillCount":303},38,{"parentExtensionId":264,"repoId":290},[279,217,300,298,276,277,299],{"evaluatedAt":307,"extractAt":294,"updatedAt":307},1778699261932,{"evaluate":309,"extract":311},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":310,"targetMarket":218,"tier":219},[212,213,214,215,216,217],{"commitSha":282},{"parentExtensionId":253,"repoId":290},{"_creationTime":314,"_id":290,"identity":315,"providers":316,"workflow":994},1778699222147.622,{"githubOwner":248,"githubRepo":249,"sourceUrl":14},{"classify":317,"discover":977,"extract":980,"github":981,"npm":993},{"commitSha":282,"extensions":318},[319,332,513,573,581,589,597,605,613,621,626,634,642,650,658,666,674,682,690,698,706,714,722,730,747,755,763,771,779,787,819,827,834,842,850,858,866,874,882,890,898,908],{"basePath":259,"description":267,"displayName":284,"installMethods":320,"rationale":321,"selectedPaths":322,"source":331,"sourceLanguage":260,"type":270},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[323,326,328],{"path":324,"priority":325},".claude-plugin/marketplace.json","mandatory",{"path":327,"priority":325},"README.md",{"path":329,"priority":330},"LICENSE","high","rule",{"basePath":259,"description":256,"displayName":249,"installMethods":333,"license":241,"rationale":334,"selectedPaths":335,"source":331,"sourceLanguage":260,"type":261},{"claudeCode":249},"plugin manifest at .claude-plugin/plugin.json",[336,338,339,340,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511],{"path":337,"priority":325},".claude-plugin/plugin.json",{"path":327,"priority":325},{"path":329,"priority":330},{"path":341,"priority":342},"skills/ai-slop-cleaner/SKILL.md","medium",{"path":344,"priority":342},"skills/ask/SKILL.md",{"path":346,"priority":342},"skills/autopilot/SKILL.md",{"path":348,"priority":342},"skills/autoresearch/SKILL.md",{"path":350,"priority":342},"skills/cancel/SKILL.md",{"path":352,"priority":342},"skills/ccg/SKILL.md",{"path":354,"priority":342},"skills/configure-notifications/SKILL.md",{"path":356,"priority":342},"skills/debug/SKILL.md",{"path":358,"priority":342},"skills/deep-dive/SKILL.md",{"path":360,"priority":342},"skills/deep-interview/SKILL.md",{"path":362,"priority":342},"skills/deepinit/SKILL.md",{"path":364,"priority":342},"skills/external-context/SKILL.md",{"path":366,"priority":342},"skills/hud/SKILL.md",{"path":368,"priority":342},"skills/learner/SKILL.md",{"path":370,"priority":342},"skills/mcp-setup/SKILL.md",{"path":372,"priority":342},"skills/omc-doctor/SKILL.md",{"path":374,"priority":342},"skills/omc-reference/SKILL.md",{"path":376,"priority":342},"skills/omc-setup/SKILL.md",{"path":378,"priority":342},"skills/omc-teams/SKILL.md",{"path":380,"priority":342},"skills/plan/SKILL.md",{"path":382,"priority":342},"skills/project-session-manager/SKILL.md",{"path":384,"priority":342},"skills/ralph/SKILL.md",{"path":386,"priority":342},"skills/ralplan/SKILL.md",{"path":388,"priority":342},"skills/release/SKILL.md",{"path":390,"priority":342},"skills/remember/SKILL.md",{"path":392,"priority":342},"skills/sciomc/SKILL.md",{"path":394,"priority":342},"skills/self-improve/SKILL.md",{"path":396,"priority":342},"skills/setup/SKILL.md",{"path":398,"priority":342},"skills/skill/SKILL.md",{"path":400,"priority":342},"skills/skillify/SKILL.md",{"path":402,"priority":342},"skills/team/SKILL.md",{"path":404,"priority":342},"skills/trace/SKILL.md",{"path":406,"priority":342},"skills/ultraqa/SKILL.md",{"path":408,"priority":342},"skills/ultrawork/SKILL.md",{"path":410,"priority":342},"skills/verify/SKILL.md",{"path":412,"priority":342},"skills/visual-verdict/SKILL.md",{"path":414,"priority":342},"skills/wiki/SKILL.md",{"path":416,"priority":342},"skills/writer-memory/SKILL.md",{"path":418,"priority":325},".mcp.json",{"path":420,"priority":330},"agents/analyst.md",{"path":422,"priority":330},"agents/architect.md",{"path":424,"priority":330},"agents/code-reviewer.md",{"path":426,"priority":330},"agents/code-simplifier.md",{"path":428,"priority":330},"agents/critic.md",{"path":430,"priority":330},"agents/debugger.md",{"path":432,"priority":330},"agents/designer.md",{"path":434,"priority":330},"agents/document-specialist.md",{"path":436,"priority":330},"agents/executor.md",{"path":438,"priority":330},"agents/explore.md",{"path":440,"priority":330},"agents/git-master.md",{"path":442,"priority":330},"agents/planner.md",{"path":444,"priority":330},"agents/qa-tester.md",{"path":446,"priority":330},"agents/scientist.md",{"path":448,"priority":330},"agents/security-reviewer.md",{"path":450,"priority":330},"agents/test-engineer.md",{"path":452,"priority":330},"agents/tracer.md",{"path":454,"priority":330},"agents/verifier.md",{"path":456,"priority":330},"agents/writer.md",{"path":458,"priority":330},"commands/ask.md",{"path":460,"priority":330},"commands/autoresearch.md",{"path":462,"priority":330},"commands/ccg.md",{"path":464,"priority":330},"commands/configure-notifications.md",{"path":466,"priority":330},"commands/debug.md",{"path":468,"priority":330},"commands/deep-dive.md",{"path":470,"priority":330},"commands/deepinit.md",{"path":472,"priority":330},"commands/external-context.md",{"path":474,"priority":330},"commands/hud.md",{"path":476,"priority":330},"commands/learner.md",{"path":478,"priority":330},"commands/mcp-setup.md",{"path":480,"priority":330},"commands/omc-doctor.md",{"path":482,"priority":330},"commands/omc-setup.md",{"path":484,"priority":330},"commands/omc-teams.md",{"path":486,"priority":330},"commands/project-session-manager.md",{"path":488,"priority":330},"commands/psm.md",{"path":490,"priority":330},"commands/release.md",{"path":492,"priority":330},"commands/remember.md",{"path":494,"priority":330},"commands/sciomc.md",{"path":496,"priority":330},"commands/self-improve.md",{"path":498,"priority":330},"commands/skill.md",{"path":500,"priority":330},"commands/skillify.md",{"path":502,"priority":330},"commands/trace.md",{"path":504,"priority":330},"commands/verify.md",{"path":506,"priority":330},"commands/visual-verdict.md",{"path":508,"priority":330},"commands/wiki.md",{"path":510,"priority":330},"commands/writer-memory.md",{"path":512,"priority":330},"hooks/hooks.json",{"basePath":514,"description":515,"displayName":514,"installMethods":516,"rationale":517,"selectedPaths":518,"source":331,"sourceLanguage":18,"type":250},"commands","This compatibility command keeps `/oh-my-claudecode:skill` available without loading the full `skill` skill description in every Claude Code session.",{"claudeCode":12},"SKILL.md frontmatter at commands/skill.md",[519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571],{"path":520,"priority":325},"SKILL.md",{"path":522,"priority":342},"ask.md",{"path":524,"priority":342},"autoresearch.md",{"path":526,"priority":342},"ccg.md",{"path":528,"priority":342},"configure-notifications.md",{"path":530,"priority":342},"debug.md",{"path":532,"priority":342},"deep-dive.md",{"path":534,"priority":342},"deepinit.md",{"path":536,"priority":342},"external-context.md",{"path":538,"priority":342},"hud.md",{"path":540,"priority":342},"learner.md",{"path":542,"priority":342},"mcp-setup.md",{"path":544,"priority":342},"omc-doctor.md",{"path":546,"priority":342},"omc-setup.md",{"path":548,"priority":342},"omc-teams.md",{"path":550,"priority":342},"project-session-manager.md",{"path":552,"priority":342},"psm.md",{"path":554,"priority":342},"release.md",{"path":556,"priority":342},"remember.md",{"path":558,"priority":342},"sciomc.md",{"path":560,"priority":342},"self-improve.md",{"path":562,"priority":342},"skillify.md",{"path":564,"priority":342},"trace.md",{"path":566,"priority":342},"verify.md",{"path":568,"priority":342},"visual-verdict.md",{"path":570,"priority":342},"wiki.md",{"path":572,"priority":342},"writer-memory.md",{"basePath":574,"description":575,"displayName":576,"installMethods":577,"rationale":578,"selectedPaths":579,"source":331,"sourceLanguage":18,"type":250},"skills/ai-slop-cleaner","Clean AI-generated code slop with a regression-safe, deletion-first workflow and optional reviewer-only mode","ai-slop-cleaner",{"claudeCode":12},"SKILL.md frontmatter at skills/ai-slop-cleaner/SKILL.md",[580],{"path":520,"priority":325},{"basePath":582,"description":583,"displayName":584,"installMethods":585,"rationale":586,"selectedPaths":587,"source":331,"sourceLanguage":18,"type":250},"skills/ask","Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly","ask",{"claudeCode":12},"SKILL.md frontmatter at skills/ask/SKILL.md",[588],{"path":520,"priority":325},{"basePath":590,"description":591,"displayName":592,"installMethods":593,"rationale":594,"selectedPaths":595,"source":331,"sourceLanguage":18,"type":250},"skills/autopilot","Full autonomous execution from idea to working code","autopilot",{"claudeCode":12},"SKILL.md frontmatter at skills/autopilot/SKILL.md",[596],{"path":520,"priority":325},{"basePath":598,"description":599,"displayName":600,"installMethods":601,"rationale":602,"selectedPaths":603,"source":331,"sourceLanguage":18,"type":250},"skills/autoresearch","Stateful single-mission improvement loop with strict evaluator contract, markdown decision logs, and max-runtime stop behavior","autoresearch",{"claudeCode":12},"SKILL.md frontmatter at skills/autoresearch/SKILL.md",[604],{"path":520,"priority":325},{"basePath":606,"description":607,"displayName":608,"installMethods":609,"rationale":610,"selectedPaths":611,"source":331,"sourceLanguage":18,"type":250},"skills/cancel","Cancel any active OMC mode (autopilot, ralph, ultrawork, ultraqa, swarm, ultrapilot, pipeline, team)","cancel",{"claudeCode":12},"SKILL.md frontmatter at skills/cancel/SKILL.md",[612],{"path":520,"priority":325},{"basePath":614,"description":615,"displayName":616,"installMethods":617,"rationale":618,"selectedPaths":619,"source":331,"sourceLanguage":18,"type":250},"skills/ccg","Claude-Codex-Gemini tri-model orchestration via /ask codex + /ask gemini, then Claude synthesizes results","ccg",{"claudeCode":12},"SKILL.md frontmatter at skills/ccg/SKILL.md",[620],{"path":520,"priority":325},{"basePath":247,"description":10,"displayName":13,"installMethods":622,"rationale":623,"selectedPaths":624,"source":331,"sourceLanguage":18,"type":250},{"claudeCode":12},"SKILL.md frontmatter at skills/configure-notifications/SKILL.md",[625],{"path":520,"priority":325},{"basePath":627,"description":628,"displayName":629,"installMethods":630,"rationale":631,"selectedPaths":632,"source":331,"sourceLanguage":18,"type":250},"skills/debug","Diagnose the current OMC session or repo state using logs, traces, state, and focused reproduction","debug",{"claudeCode":12},"SKILL.md frontmatter at skills/debug/SKILL.md",[633],{"path":520,"priority":325},{"basePath":635,"description":636,"displayName":637,"installMethods":638,"rationale":639,"selectedPaths":640,"source":331,"sourceLanguage":18,"type":250},"skills/deep-dive","2-stage pipeline: trace (causal investigation) -> deep-interview (requirements crystallization) with 3-point injection","deep-dive",{"claudeCode":12},"SKILL.md frontmatter at skills/deep-dive/SKILL.md",[641],{"path":520,"priority":325},{"basePath":643,"description":644,"displayName":645,"installMethods":646,"rationale":647,"selectedPaths":648,"source":331,"sourceLanguage":18,"type":250},"skills/deep-interview","Socratic deep interview with mathematical ambiguity gating before explicit execution approval","deep-interview",{"claudeCode":12},"SKILL.md frontmatter at skills/deep-interview/SKILL.md",[649],{"path":520,"priority":325},{"basePath":651,"description":652,"displayName":653,"installMethods":654,"rationale":655,"selectedPaths":656,"source":331,"sourceLanguage":18,"type":250},"skills/deepinit","Deep codebase initialization with hierarchical AGENTS.md documentation","deepinit",{"claudeCode":12},"SKILL.md frontmatter at skills/deepinit/SKILL.md",[657],{"path":520,"priority":325},{"basePath":659,"description":660,"displayName":661,"installMethods":662,"rationale":663,"selectedPaths":664,"source":331,"sourceLanguage":18,"type":250},"skills/external-context","Invoke parallel document-specialist agents for external web searches and documentation lookup","external-context",{"claudeCode":12},"SKILL.md frontmatter at skills/external-context/SKILL.md",[665],{"path":520,"priority":325},{"basePath":667,"description":668,"displayName":669,"installMethods":670,"rationale":671,"selectedPaths":672,"source":331,"sourceLanguage":18,"type":250},"skills/hud","Configure HUD display options (layout, presets, display elements)","hud",{"claudeCode":12},"SKILL.md frontmatter at skills/hud/SKILL.md",[673],{"path":520,"priority":325},{"basePath":675,"description":676,"displayName":677,"installMethods":678,"rationale":679,"selectedPaths":680,"source":331,"sourceLanguage":18,"type":250},"skills/learner","Extract a learned skill from the current conversation","learner",{"claudeCode":12},"SKILL.md frontmatter at skills/learner/SKILL.md",[681],{"path":520,"priority":325},{"basePath":683,"description":684,"displayName":685,"installMethods":686,"rationale":687,"selectedPaths":688,"source":331,"sourceLanguage":18,"type":250},"skills/mcp-setup","Configure popular MCP servers for enhanced agent capabilities","mcp-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/mcp-setup/SKILL.md",[689],{"path":520,"priority":325},{"basePath":691,"description":692,"displayName":693,"installMethods":694,"rationale":695,"selectedPaths":696,"source":331,"sourceLanguage":18,"type":250},"skills/omc-doctor","Diagnose and fix oh-my-claudecode installation issues","omc-doctor",{"claudeCode":12},"SKILL.md frontmatter at skills/omc-doctor/SKILL.md",[697],{"path":520,"priority":325},{"basePath":699,"description":700,"displayName":701,"installMethods":702,"rationale":703,"selectedPaths":704,"source":331,"sourceLanguage":18,"type":250},"skills/omc-reference","OMC agent catalog, available tools, team pipeline routing, commit protocol, and skills registry. Auto-loads when delegating to agents, using OMC tools, orchestrating teams, making commits, or invoking skills.","omc-reference",{"claudeCode":12},"SKILL.md frontmatter at skills/omc-reference/SKILL.md",[705],{"path":520,"priority":325},{"basePath":707,"description":708,"displayName":709,"installMethods":710,"rationale":711,"selectedPaths":712,"source":331,"sourceLanguage":18,"type":250},"skills/omc-setup","Install or refresh oh-my-claudecode for plugin, npm, and local-dev setups from the canonical setup flow","omc-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/omc-setup/SKILL.md",[713],{"path":520,"priority":325},{"basePath":715,"description":716,"displayName":717,"installMethods":718,"rationale":719,"selectedPaths":720,"source":331,"sourceLanguage":18,"type":250},"skills/omc-teams","CLI-team runtime for claude, codex, or gemini workers in tmux panes when you need process-based parallel execution","omc-teams",{"claudeCode":12},"SKILL.md frontmatter at skills/omc-teams/SKILL.md",[721],{"path":520,"priority":325},{"basePath":723,"description":724,"displayName":725,"installMethods":726,"rationale":727,"selectedPaths":728,"source":331,"sourceLanguage":18,"type":250},"skills/plan","Strategic planning with optional interview workflow","omc-plan",{"claudeCode":12},"SKILL.md frontmatter at skills/plan/SKILL.md",[729],{"path":520,"priority":325},{"basePath":731,"description":732,"displayName":733,"installMethods":734,"rationale":735,"selectedPaths":736,"source":331,"sourceLanguage":18,"type":250},"skills/project-session-manager","Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions","project-session-manager",{"claudeCode":12},"SKILL.md frontmatter at skills/project-session-manager/SKILL.md",[737,738,741,743,745],{"path":520,"priority":325},{"path":739,"priority":740},"templates/feature.md","low",{"path":742,"priority":740},"templates/issue-fix.md",{"path":744,"priority":740},"templates/pr-review.md",{"path":746,"priority":740},"templates/projects.json",{"basePath":748,"description":749,"displayName":750,"installMethods":751,"rationale":752,"selectedPaths":753,"source":331,"sourceLanguage":18,"type":250},"skills/ralph","Self-referential loop until task completion with configurable verification reviewer","ralph",{"claudeCode":12},"SKILL.md frontmatter at skills/ralph/SKILL.md",[754],{"path":520,"priority":325},{"basePath":756,"description":757,"displayName":758,"installMethods":759,"rationale":760,"selectedPaths":761,"source":331,"sourceLanguage":18,"type":250},"skills/ralplan","Consensus planning entrypoint that auto-gates vague ralph/autopilot/team requests before execution","ralplan",{"claudeCode":12},"SKILL.md frontmatter at skills/ralplan/SKILL.md",[762],{"path":520,"priority":325},{"basePath":764,"description":765,"displayName":766,"installMethods":767,"rationale":768,"selectedPaths":769,"source":331,"sourceLanguage":18,"type":250},"skills/release","Generic release assistant — analyzes repo release rules, caches them in .omc/RELEASE_RULE.md, then guides the release","release",{"claudeCode":12},"SKILL.md frontmatter at skills/release/SKILL.md",[770],{"path":520,"priority":325},{"basePath":772,"description":773,"displayName":774,"installMethods":775,"rationale":776,"selectedPaths":777,"source":331,"sourceLanguage":18,"type":250},"skills/remember","Review reusable project knowledge and decide what belongs in project memory, notepad, or durable docs","remember",{"claudeCode":12},"SKILL.md frontmatter at skills/remember/SKILL.md",[778],{"path":520,"priority":325},{"basePath":780,"description":781,"displayName":782,"installMethods":783,"rationale":784,"selectedPaths":785,"source":331,"sourceLanguage":18,"type":250},"skills/sciomc","Orchestrate parallel scientist agents for comprehensive analysis with AUTO mode","sciomc",{"claudeCode":12},"SKILL.md frontmatter at skills/sciomc/SKILL.md",[786],{"path":520,"priority":325},{"basePath":788,"description":789,"displayName":790,"installMethods":791,"rationale":792,"selectedPaths":793,"source":331,"sourceLanguage":18,"type":250},"skills/self-improve","Autonomous evolutionary code improvement engine with tournament selection","self-improve",{"claudeCode":12},"SKILL.md frontmatter at skills/self-improve/SKILL.md",[794,795,797,799,801,803,805,807,809,811,813,815,817],{"path":520,"priority":325},{"path":796,"priority":342},"data_contracts.md",{"path":798,"priority":740},"scripts/plot_progress.py",{"path":800,"priority":740},"scripts/resolve-paths.mjs",{"path":802,"priority":740},"scripts/validate.sh",{"path":804,"priority":342},"si-benchmark-builder.md",{"path":806,"priority":342},"si-goal-clarifier.md",{"path":808,"priority":342},"si-researcher.md",{"path":810,"priority":740},"templates/agent-settings.json",{"path":812,"priority":740},"templates/goal.md",{"path":814,"priority":740},"templates/harness.md",{"path":816,"priority":740},"templates/idea.md",{"path":818,"priority":740},"templates/settings.json",{"basePath":820,"description":821,"displayName":822,"installMethods":823,"rationale":824,"selectedPaths":825,"source":331,"sourceLanguage":18,"type":250},"skills/setup","Use first for install/update routing — sends setup, doctor, or MCP requests to the correct OMC setup flow","setup",{"claudeCode":12},"SKILL.md frontmatter at skills/setup/SKILL.md",[826],{"path":520,"priority":325},{"basePath":828,"description":829,"displayName":250,"installMethods":830,"rationale":831,"selectedPaths":832,"source":331,"sourceLanguage":18,"type":250},"skills/skill","Manage local skills - list, add, remove, search, edit, setup wizard",{"claudeCode":12},"SKILL.md frontmatter at skills/skill/SKILL.md",[833],{"path":520,"priority":325},{"basePath":835,"description":836,"displayName":837,"installMethods":838,"rationale":839,"selectedPaths":840,"source":331,"sourceLanguage":18,"type":250},"skills/skillify","Turn a repeatable workflow from the current session into a reusable OMC skill draft","skillify",{"claudeCode":12},"SKILL.md frontmatter at skills/skillify/SKILL.md",[841],{"path":520,"priority":325},{"basePath":843,"description":844,"displayName":845,"installMethods":846,"rationale":847,"selectedPaths":848,"source":331,"sourceLanguage":18,"type":250},"skills/team","N coordinated agents on shared task list using Claude Code native teams","team",{"claudeCode":12},"SKILL.md frontmatter at skills/team/SKILL.md",[849],{"path":520,"priority":325},{"basePath":851,"description":852,"displayName":853,"installMethods":854,"rationale":855,"selectedPaths":856,"source":331,"sourceLanguage":18,"type":250},"skills/trace","Evidence-driven tracing lane that orchestrates competing tracer hypotheses in Claude built-in team mode","trace",{"claudeCode":12},"SKILL.md frontmatter at skills/trace/SKILL.md",[857],{"path":520,"priority":325},{"basePath":859,"description":860,"displayName":861,"installMethods":862,"rationale":863,"selectedPaths":864,"source":331,"sourceLanguage":18,"type":250},"skills/ultraqa","QA cycling workflow - test, verify, fix, repeat until goal met","ultraqa",{"claudeCode":12},"SKILL.md frontmatter at skills/ultraqa/SKILL.md",[865],{"path":520,"priority":325},{"basePath":867,"description":868,"displayName":869,"installMethods":870,"rationale":871,"selectedPaths":872,"source":331,"sourceLanguage":18,"type":250},"skills/ultrawork","Parallel execution engine for high-throughput task completion","ultrawork",{"claudeCode":12},"SKILL.md frontmatter at skills/ultrawork/SKILL.md",[873],{"path":520,"priority":325},{"basePath":875,"description":876,"displayName":877,"installMethods":878,"rationale":879,"selectedPaths":880,"source":331,"sourceLanguage":18,"type":250},"skills/verify","Verify that a change really works before you claim completion","verify",{"claudeCode":12},"SKILL.md frontmatter at skills/verify/SKILL.md",[881],{"path":520,"priority":325},{"basePath":883,"description":884,"displayName":885,"installMethods":886,"rationale":887,"selectedPaths":888,"source":331,"sourceLanguage":18,"type":250},"skills/visual-verdict","Structured visual QA verdict for screenshot-to-reference comparisons","visual-verdict",{"claudeCode":12},"SKILL.md frontmatter at skills/visual-verdict/SKILL.md",[889],{"path":520,"priority":325},{"basePath":891,"description":892,"displayName":893,"installMethods":894,"rationale":895,"selectedPaths":896,"source":331,"sourceLanguage":18,"type":250},"skills/wiki","LLM Wiki — persistent markdown knowledge base that compounds across sessions (Karpathy model)","wiki",{"claudeCode":12},"SKILL.md frontmatter at skills/wiki/SKILL.md",[897],{"path":520,"priority":325},{"basePath":899,"description":900,"displayName":901,"installMethods":902,"rationale":903,"selectedPaths":904,"source":331,"sourceLanguage":18,"type":250},"skills/writer-memory","Agentic memory system for writers - track characters, relationships, scenes, and themes","writer-memory",{"claudeCode":12},"SKILL.md frontmatter at skills/writer-memory/SKILL.md",[905,906],{"path":520,"priority":325},{"path":907,"priority":740},"templates/synopsis-template.md",{"basePath":259,"description":909,"displayName":910,"installMethods":911,"license":241,"rationale":912,"selectedPaths":913,"source":331,"sourceLanguage":260,"type":976},"Multi-agent orchestration system for Claude Code - Inspired by oh-my-opencode","oh-my-claude-sisyphus",{"npm":910},"package.json @modelcontextprotocol/sdk dep + bin at package.json",[914,916,917,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974],{"path":915,"priority":325},"package.json",{"path":327,"priority":325},{"path":329,"priority":330},{"path":919,"priority":342},"bridge/cli.cjs",{"path":921,"priority":740},"src/index.ts",{"path":923,"priority":740},"src/tools/ast-tools.ts",{"path":925,"priority":740},"src/tools/deepinit-manifest.ts",{"path":927,"priority":740},"src/tools/diagnostics/index.ts",{"path":929,"priority":740},"src/tools/diagnostics/lsp-aggregator.ts",{"path":931,"priority":740},"src/tools/diagnostics/tsc-runner.ts",{"path":933,"priority":740},"src/tools/index.ts",{"path":935,"priority":740},"src/tools/lsp/client.ts",{"path":937,"priority":740},"src/tools/lsp/devcontainer.ts",{"path":939,"priority":740},"src/tools/lsp/index.ts",{"path":941,"priority":740},"src/tools/lsp/servers.ts",{"path":943,"priority":740},"src/tools/lsp/utils.ts",{"path":945,"priority":740},"src/tools/lsp-tools.ts",{"path":947,"priority":740},"src/tools/memory-tools.ts",{"path":949,"priority":740},"src/tools/notepad-tools.ts",{"path":951,"priority":740},"src/tools/python-repl/bridge-manager.ts",{"path":953,"priority":740},"src/tools/python-repl/index.ts",{"path":955,"priority":740},"src/tools/python-repl/paths.ts",{"path":957,"priority":740},"src/tools/python-repl/session-lock.ts",{"path":959,"priority":740},"src/tools/python-repl/socket-client.ts",{"path":961,"priority":740},"src/tools/python-repl/tool.ts",{"path":963,"priority":740},"src/tools/resume-session.ts",{"path":965,"priority":740},"src/tools/session-history-tools.ts",{"path":967,"priority":740},"src/tools/shared-memory-tools.ts",{"path":969,"priority":740},"src/tools/skills-tools.ts",{"path":971,"priority":740},"src/tools/state-tools.ts",{"path":973,"priority":740},"src/tools/trace-tools.ts",{"path":975,"priority":740},"src/tools/wiki-tools.ts","mcp",{"sources":978},[979],"manual",{"npmPackage":910},{"closedIssues90d":233,"description":982,"forks":234,"homepage":983,"license":241,"openIssues90d":235,"pushedAt":236,"readmeSize":231,"stars":237,"topics":984},"Teams-first Multi-agent orchestration for Claude Code","https://oh-my-claudecode.dev",[985,986,987,278,988,989,990,217,991,992],"agentic-coding","ai-agents","claude","oh-my-opencode","opencode","vibe-coding","multi-agent-systems","parallel-execution",{"downloads":239},{"classifiedAt":995,"discoverAt":996,"extractAt":997,"githubAt":997,"npmAt":998,"updatedAt":995},1778699233952,1778699222147,1778699228505,1778699232128,[217,213,215,212,216,214],{"evaluatedAt":245,"extractAt":294,"updatedAt":245},[],[1003,1034,1055,1080,1100,1127],{"_creationTime":1004,"_id":1005,"community":1006,"display":1007,"identity":1013,"providers":1017,"relations":1027,"tags":1030,"workflow":1031},1778692306427.0996,"k173kmkf3eb1g21hxvdf2973ds86mjq6",{"reviewCount":8},{"description":1008,"installMethods":1009,"name":1011,"sourceUrl":1012},"Full inbox management across all channels — WhatsApp (whatsmeow bridge via mcp__whatsapp__*), Email (Gmail MCP), Slack (MCP), Telegram (user-auth MCP), Discord (webhook + REST read), Notion (MCP — comments, mentions, assigned tasks). Scans FULL inbox (not just unread), identifies messages needing replies, archives handled conversations.",{"claudeCode":1010},"Lifecycle-Innovations-Limited/claude-ops","ops-inbox","https://github.com/Lifecycle-Innovations-Limited/claude-ops",{"basePath":1014,"githubOwner":1015,"githubRepo":1016,"locale":18,"slug":1011,"type":250},"claude-ops/skills/ops-inbox","Lifecycle-Innovations-Limited","claude-ops",{"evaluate":1018,"extract":1026},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1019,"tags":1020,"targetMarket":218,"tier":219},98,[1021,1022,216,1023,214,1024,215,217,1025],"inbox","email","whatsapp","notion","productivity",{"commitSha":282},{"parentExtensionId":1028,"repoId":1029},"k17d0t6ns7y6t377pfprg128hd86nm89","kd7d52tcek2e34r805zs06b10d86n39v",[217,215,1022,1021,1024,1025,216,214,1023],{"evaluatedAt":1032,"extractAt":1033,"updatedAt":1032},1778692642138,1778692306427,{"_creationTime":1035,"_id":1036,"community":1037,"display":1038,"identity":1042,"providers":1045,"relations":1051,"tags":1052,"workflow":1053},1778692306427.097,"k1729p4qh6nynnrbqjkgx6cvwn86nfdz",{"reviewCount":8},{"description":1039,"installMethods":1040,"name":1041,"sourceUrl":1012},"Send and read messages across all channels. Routes based on arguments — whatsapp, email, slack, telegram, discord, notion, or natural language like \"send [msg] to [contact]\". WhatsApp via mcp__whatsapp__* (Baileys bridge).",{"claudeCode":1010},"OPS ► COMMS",{"basePath":1043,"githubOwner":1015,"githubRepo":1016,"locale":18,"slug":1044,"type":250},"claude-ops/skills/ops-comms","ops-comms",{"evaluate":1046,"extract":1050},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1019,"tags":1047,"targetMarket":218,"tier":219},[1048,1049,216,1023,1022,214,215,1024],"communication","messaging",{"commitSha":282,"license":241},{"parentExtensionId":1028,"repoId":1029},[1048,215,1022,1049,1024,216,214,1023],{"evaluatedAt":1054,"extractAt":1033,"updatedAt":1054},1778692390187,{"_creationTime":1056,"_id":1057,"community":1058,"display":1059,"identity":1064,"providers":1068,"relations":1074,"tags":1076,"workflow":1077},1778697652123.8982,"k175ckmrqc4x6sjm90k7ejbj3s86ntxs",{"reviewCount":8},{"description":1060,"installMethods":1061,"name":216,"sourceUrl":1063},"Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.",{"claudeCode":1062},"steipete/clawdis","https://github.com/steipete/clawdis",{"basePath":1065,"githubOwner":1066,"githubRepo":1067,"locale":18,"slug":216,"type":250},"skills/slack","steipete","clawdis",{"evaluate":1069,"extract":1073},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1070,"tags":1071,"targetMarket":218,"tier":219},100,[216,1049,1048,217,1072],"api",{"commitSha":282},{"repoId":1075},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[1072,217,1048,1049,216],{"evaluatedAt":1078,"extractAt":1079,"updatedAt":1078},1778698950505,1778697652123,{"_creationTime":1081,"_id":1082,"community":1083,"display":1084,"identity":1088,"providers":1090,"relations":1096,"tags":1097,"workflow":1098},1778697652123.8857,"k179k1n5nw0md1x1j3dak31evn86mb5f",{"reviewCount":8},{"description":1085,"installMethods":1086,"name":1087,"sourceUrl":1063},"Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.",{"claudeCode":1062},"telegram-crabbox-e2e-proof",{"basePath":1089,"githubOwner":1066,"githubRepo":1067,"locale":18,"slug":1087,"type":250},".agents/skills/telegram-crabbox-e2e-proof",{"evaluate":1091,"extract":1095},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1070,"tags":1092,"targetMarket":218,"tier":219},[1093,214,217,1094,300],"testing","qa",{"commitSha":282},{"repoId":1075},[217,300,1094,214,1093],{"evaluatedAt":1099,"extractAt":1079,"updatedAt":1099},1778698038113,{"_creationTime":1101,"_id":1102,"community":1103,"display":1104,"identity":1110,"providers":1115,"relations":1121,"tags":1123,"workflow":1124},1778691705439.1619,"k174mbteaggw9kcykb0vnhpxm186mrzy",{"reviewCount":8},{"description":1105,"installMethods":1106,"name":1108,"sourceUrl":1109},"When the user wants to build, grow, or improve a developer community on Discord, Slack, or forums. Trigger phrases include \"developer community,\" \"Discord server,\" \"Slack community,\" \"community strategy,\" \"community engagement,\" \"community moderation,\" \"community growth,\" or \"community management.\"",{"claudeCode":1107},"jonathimer/devmarketing-skills","Community Building","https://github.com/jonathimer/devmarketing-skills",{"basePath":1111,"githubOwner":1112,"githubRepo":1113,"locale":18,"slug":1114,"type":250},"skills/community-building","jonathimer","devmarketing-skills","community-building",{"evaluate":1116,"extract":1120},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":1117,"targetMarket":218,"tier":219},[1114,215,216,1118,1119],"developer-relations","moderation",{"commitSha":282,"license":241},{"repoId":1122},"kd74f65yh7zvhb9s83jpzx33cd86nd64",[1114,1118,215,1119,216],{"evaluatedAt":1125,"extractAt":1126,"updatedAt":1125},1778691797177,1778691705439,{"_creationTime":1128,"_id":1129,"community":1130,"display":1131,"identity":1134,"providers":1135,"relations":1143,"tags":1144,"workflow":1145},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":732,"installMethods":1132,"name":1133,"sourceUrl":14},{"claudeCode":12},"Project Session Manager",{"basePath":731,"githubOwner":248,"githubRepo":249,"locale":18,"slug":733,"type":250},{"evaluate":1136,"extract":1142},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1070,"tags":1137,"targetMarket":218,"tier":219},[1138,1139,299,1140,217,300,1141],"git","development-environment","tmux","developer-tool",{"commitSha":282,"license":241},{"parentExtensionId":253,"repoId":290},[217,300,1141,1139,1138,1140,299],{"evaluatedAt":1146,"extractAt":294,"updatedAt":1146},1778699613343]