[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ETGAXGST5Y2GAFE7HXJS4A":3,"skill-same:01M6ETGAXGST5Y2GAFE7HXJS4A":105},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":66,"commitSha":67,"skillDirectory":68,"forksCount":14,"repositoryHtmlUrl":69,"repositoryHomepageUrl":70,"ownerHtmlUrl":71,"ownerBlogUrl":6,"ownerDescription":72,"updatedAt":73,"install":74,"resources":87},"01M6ETGAXGST5Y2GAFE7HXJS4A","detecting-ransomware-encryption-behavior",null,"Detects ransomware encryption activity in real time using entropy analysis, file system I\u002FO monitoring, and behavioral heuristics. Identifies mass file modification patterns, abnormal entropy spikes in written data, and suspicious process behavior characteristic of ransomware encryption routines. Activates for requests involving ransomware behavioral detection, entropy-based file monitoring, I\u002FO anomaly detection, or real-time encryption activity alerting.","henriquescastilho\u002Fmy-claude","henriquescastilho","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F153296945?v=4","01M6ESH7EXPXTH9CVQ4K16SRG8","Henrique Scheer","01M6ESH7JHEK2PTNNH4HEH787Z",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdetecting-ransomware-encryption-behavior\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"behavior","ransomware","encryption","detecting ransomware encryption behavior","file-monitoring","time","system","analysis","t1490","real-time","t1059","heuristics","routines","entropy","behavioral-analysis","monitoring","alerting","file","pr","cybersecurity","2026-11-10 10:12:30",false,"---\nname: detecting-ransomware-encryption-behavior\ndescription: 'Detects ransomware encryption activity in real time using entropy analysis,\n  file system I\u002FO monitoring, and behavioral heuristics. Identifies mass file modification\n  patterns, abnormal entropy spikes in written data, and suspicious process behavior\n  characteristic of ransomware encryption routines. Activates for requests involving\n  ransomware behavioral detection, entropy-based file monitoring, I\u002FO anomaly detection,\n  or real-time encryption activity alerting.\n\n  '\ndomain: cybersecurity\nsubdomain: ransomware-defense\ntags:\n- ransomware\n- detection\n- entropy\n- behavioral-analysis\n- file-monitoring\n- heuristics\nversion: 1.0.0\nauthor: mahipal\nlicense: Apache-2.0\nnist_csf:\n- PR.DS-11\n- RS.MA-01\n- RC.RP-01\n- PR.IR-01\nmitre_attack:\n- T1078\n- T1190\n- T1059\n- T1486\n- T1490\n---\n\n# Detecting Ransomware Encryption Behavior\n\n## When to Use\n\n- Building or tuning a behavioral detection layer for ransomware that catches unknown\u002Fzero-day variants\n- Monitoring file servers and endpoints for mass encryption activity that evades signature-based detection\n- Implementing entropy-based detection to identify when files are being replaced with encrypted (high-entropy) content\n- Analyzing suspicious process behavior patterns: rapid sequential file opens, writes, renames, and deletes\n- Validating EDR detection rules against actual ransomware encryption patterns during red team exercises\n\n**Do not use** entropy analysis alone as the only detection signal. Compressed files (ZIP, JPEG, MP4) naturally have high entropy and will cause false positives. Always combine entropy with behavioral signals like I\u002FO rate and file rename patterns.\n\n## Prerequisites\n\n- Python 3.8+ with `watchdog` and `psutil` libraries\n- Administrative access for process monitoring and file system event capture\n- Understanding of Shannon entropy and its application to file content analysis\n- Windows: Sysmon installed for detailed process and file system event logging\n- Linux: auditd configured for file access monitoring, or inotify-based watchers\n- Baseline entropy values for common file types in the monitored environment\n\n## Workflow\n\n### Step 1: Establish Entropy Baselines\n\nCalculate normal entropy ranges for files in the environment:\n\n```\nEntropy Baselines by File Type:\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nFile Type       Normal Entropy    Encrypted Entropy\n.docx           3.5 - 6.5        7.8 - 8.0\n.xlsx           4.0 - 6.8        7.8 - 8.0\n.pdf            5.0 - 7.2        7.8 - 8.0\n.txt            2.0 - 5.0        7.8 - 8.0\n.csv            2.0 - 5.5        7.8 - 8.0\n.sql            2.5 - 5.0        7.8 - 8.0\n.jpg\u002F.png       7.0 - 7.9        7.9 - 8.0 (hard to distinguish)\n.zip\u002F.7z        7.5 - 8.0        7.9 - 8.0 (hard to distinguish)\n\nKey insight: Text-based files show the largest entropy jump when encrypted,\nmaking them the best candidates for entropy-based detection.\n```\n\n### Step 2: Implement Real-Time Entropy Monitoring\n\nMonitor file writes and calculate entropy of new content:\n\n```python\nimport math\nfrom collections import Counter\n\ndef shannon_entropy(data):\n    \"\"\"Calculate Shannon entropy of byte data (0.0 to 8.0 scale).\"\"\"\n    if not data:\n        return 0.0\n    freq = Counter(data)\n    length = len(data)\n    return -sum((c \u002F length) * math.log2(c \u002F length) for c in freq.values())\n\ndef is_encryption_entropy(data, threshold=7.5):\n    \"\"\"Check if data entropy indicates encryption.\"\"\"\n    entropy = shannon_entropy(data)\n    return entropy >= threshold, entropy\n```\n\n### Step 3: Monitor File System I\u002FO Patterns\n\nTrack process-level file operations for ransomware patterns:\n\n```\nRansomware I\u002FO Behavior Signatures:\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n1. Rapid sequential file modification:\n   - >20 files modified per minute by single process\n   - Read original → Write encrypted → Rename with new extension\n   - Pattern: CreateFile → ReadFile → WriteFile → CloseHandle → MoveFile\n\n2. File extension changes:\n   - Original: report.docx → Encrypted: report.docx.locked\n   - Many extensions changed within short time window\n\n3. Ransom note creation:\n   - Same text file (README.txt, DECRYPT.html) created in multiple directories\n   - Created immediately after file encryption in each directory\n\n4. Shadow copy deletion:\n   - vssadmin.exe delete shadows \u002Fall \u002Fquiet\n   - wmic.exe shadowcopy delete\n   - PowerShell: Get-WmiObject Win32_Shadowcopy | Remove-WmiObject\n\n5. Entropy spike pattern:\n   - File read: entropy 3.5 (normal document)\n   - File write: entropy 7.9 (encrypted content)\n   - Delta > 3.0 is strong ransomware indicator\n```\n\n### Step 4: Implement Behavioral Scoring\n\nCombine multiple signals into a composite ransomware score:\n\n```python\ndef calculate_ransomware_score(process_metrics):\n    \"\"\"Score process behavior for ransomware likelihood (0-100).\"\"\"\n    score = 0\n\n    # High file modification rate\n    files_per_min = process_metrics.get(\"files_modified_per_minute\", 0)\n    if files_per_min > 50:\n        score += 30\n    elif files_per_min > 20:\n        score += 15\n\n    # Entropy increase in written files\n    avg_entropy_delta = process_metrics.get(\"avg_entropy_delta\", 0)\n    if avg_entropy_delta > 3.0:\n        score += 30\n    elif avg_entropy_delta > 2.0:\n        score += 15\n\n    # File extension changes\n    extension_changes = process_metrics.get(\"extension_changes\", 0)\n    if extension_changes > 10:\n        score += 20\n    elif extension_changes > 3:\n        score += 10\n\n    # Ransom note creation\n    if process_metrics.get(\"ransom_note_created\", False):\n        score += 20\n\n    return min(score, 100)\n```\n\n### Step 5: Configure Automated Response Thresholds\n\nSet detection thresholds and automated containment actions:\n\n```\nDetection Thresholds:\n━━━━━━━━━━━━━━━━━━━━\nScore 0-25:   INFORMATIONAL - Log only, no action\nScore 25-50:  LOW - Alert SOC for investigation\nScore 50-75:  HIGH - Alert SOC, suspend process, snapshot VM\nScore 75-100: CRITICAL - Kill process, isolate endpoint, alert IR team\n\nAutomated Response Actions:\n  - Suspend\u002Fkill the encrypting process\n  - Disable network adapter to prevent lateral movement\n  - Create volume shadow copy snapshot before further damage\n  - Capture process memory dump for forensic analysis\n  - Send SIEM alert with process details, affected files, and timeline\n```\n\n## Verification\n\n- Test detection against known ransomware samples in an isolated sandbox environment\n- Verify that entropy monitoring correctly identifies encrypted vs. compressed files\n- Confirm that behavioral scoring produces low false-positive rates on normal workloads\n- Validate automated response actions execute within acceptable time (under 5 seconds)\n- Test with multiple ransomware families (LockBit, BlackCat, Conti) to verify coverage\n- Benchmark monitoring overhead to ensure it does not degrade endpoint performance\n\n## Key Concepts\n\n| Term | Definition |\n|------|------------|\n| **Shannon Entropy** | Mathematical measure of randomness in data (0-8 for bytes); encrypted data approaches 8.0, while text files are typically 2-5 |\n| **Differential Entropy** | The change in entropy between a file's original and modified content; a spike indicates encryption |\n| **I\u002FO Rate Anomaly** | Abnormally high rate of file read\u002Fwrite operations by a single process, characteristic of bulk encryption |\n| **Behavioral Scoring** | Combining multiple weak signals (entropy, I\u002FO rate, file renames) into a composite confidence score |\n| **Entropy Evasion** | Techniques used by advanced ransomware to defeat entropy detection, such as Base64 encoding output or partial encryption |\n\n## Tools & Systems\n\n- **Sysmon**: Windows system monitor providing detailed file system and process events for behavioral analysis\n- **watchdog (Python)**: Cross-platform file system monitoring library for real-time file change detection\n- **psutil (Python)**: Process and system monitoring library for tracking per-process I\u002FO statistics\n- **Elastic Endpoint**: Commercial endpoint protection with built-in ransomware behavioral detection using canary files\n- **Wazuh**: Open-source security platform with file integrity monitoring and active response capabilities\n","# Detecting Ransomware Encryption Behavior\n\n## When to Use\n\n- Building or tuning a behavioral detection layer for ransomware that catches unknown\u002Fzero-day variants\n- Monitoring file servers and endpoints for mass encryption activity that evades signature-based detection\n- Implementing entropy-based detection to identify when files are being replaced with encrypted (high-entropy) content\n- Analyzing suspicious process behavior patterns: rapid sequential file opens, writes, renames, and deletes\n- Validating EDR detection rules against actual ransomware encryption patterns during red team exercises\n\n**Do not use** entropy analysis alone as the only detection signal. Compressed files (ZIP, JPEG, MP4) naturally have high entropy and will cause false positives. Always combine entropy with behavioral signals like I\u002FO rate and file rename patterns.\n\n## Prerequisites\n\n- Python 3.8+ with `watchdog` and `psutil` libraries\n- Administrative access for process monitoring and file system event capture\n- Understanding of Shannon entropy and its application to file content analysis\n- Windows: Sysmon installed for detailed process and file system event logging\n- Linux: auditd configured for file access monitoring, or inotify-based watchers\n- Baseline entropy values for common file types in the monitored environment\n\n## Workflow\n\n### Step 1: Establish Entropy Baselines\n\nCalculate normal entropy ranges for files in the environment:\n\n```\nEntropy Baselines by File Type:\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nFile Type       Normal Entropy    Encrypted Entropy\n.docx           3.5 - 6.5        7.8 - 8.0\n.xlsx           4.0 - 6.8        7.8 - 8.0\n.pdf            5.0 - 7.2        7.8 - 8.0\n.txt            2.0 - 5.0        7.8 - 8.0\n.csv            2.0 - 5.5        7.8 - 8.0\n.sql            2.5 - 5.0        7.8 - 8.0\n.jpg\u002F.png       7.0 - 7.9        7.9 - 8.0 (hard to distinguish)\n.zip\u002F.7z        7.5 - 8.0        7.9 - 8.0 (hard to distinguish)\n\nKey insight: Text-based files show the largest entropy jump when encrypted,\nmaking them the best candidates for entropy-based detection.\n```\n\n### Step 2: Implement Real-Time Entropy Monitoring\n\nMonitor file writes and calculate entropy of new content:\n\n```python\nimport math\nfrom collections import Counter\n\ndef shannon_entropy(data):\n    \"\"\"Calculate Shannon entropy of byte data (0.0 to 8.0 scale).\"\"\"\n    if not data:\n        return 0.0\n    freq = Counter(data)\n    length = len(data)\n    return -sum((c \u002F length) * math.log2(c \u002F length) for c in freq.values())\n\ndef is_encryption_entropy(data, threshold=7.5):\n    \"\"\"Check if data entropy indicates encryption.\"\"\"\n    entropy = shannon_entropy(data)\n    return entropy >= threshold, entropy\n```\n\n### Step 3: Monitor File System I\u002FO Patterns\n\nTrack process-level file operations for ransomware patterns:\n\n```\nRansomware I\u002FO Behavior Signatures:\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n1. Rapid sequential file modification:\n   - >20 files modified per minute by single process\n   - Read original → Write encrypted → Rename with new extension\n   - Pattern: CreateFile → ReadFile → WriteFile → CloseHandle → MoveFile\n\n2. File extension changes:\n   - Original: report.docx → Encrypted: report.docx.locked\n   - Many extensions changed within short time window\n\n3. Ransom note creation:\n   - Same text file (README.txt, DECRYPT.html) created in multiple directories\n   - Created immediately after file encryption in each directory\n\n4. Shadow copy deletion:\n   - vssadmin.exe delete shadows \u002Fall \u002Fquiet\n   - wmic.exe shadowcopy delete\n   - PowerShell: Get-WmiObject Win32_Shadowcopy | Remove-WmiObject\n\n5. Entropy spike pattern:\n   - File read: entropy 3.5 (normal document)\n   - File write: entropy 7.9 (encrypted content)\n   - Delta > 3.0 is strong ransomware indicator\n```\n\n### Step 4: Implement Behavioral Scoring\n\nCombine multiple signals into a composite ransomware score:\n\n```python\ndef calculate_ransomware_score(process_metrics):\n    \"\"\"Score process behavior for ransomware likelihood (0-100).\"\"\"\n    score = 0\n\n    # High file modification rate\n    files_per_min = process_metrics.get(\"files_modified_per_minute\", 0)\n    if files_per_min > 50:\n        score += 30\n    elif files_per_min > 20:\n        score += 15\n\n    # Entropy increase in written files\n    avg_entropy_delta = process_metrics.get(\"avg_entropy_delta\", 0)\n    if avg_entropy_delta > 3.0:\n        score += 30\n    elif avg_entropy_delta > 2.0:\n        score += 15\n\n    # File extension changes\n    extension_changes = process_metrics.get(\"extension_changes\", 0)\n    if extension_changes > 10:\n        score += 20\n    elif extension_changes > 3:\n        score += 10\n\n    # Ransom note creation\n    if process_metrics.get(\"ransom_note_created\", False):\n        score += 20\n\n    return min(score, 100)\n```\n\n### Step 5: Configure Automated Response Thresholds\n\nSet detection thresholds and automated containment actions:\n\n```\nDetection Thresholds:\n━━━━━━━━━━━━━━━━━━━━\nScore 0-25:   INFORMATIONAL - Log only, no action\nScore 25-50:  LOW - Alert SOC for investigation\nScore 50-75:  HIGH - Alert SOC, suspend process, snapshot VM\nScore 75-100: CRITICAL - Kill process, isolate endpoint, alert IR team\n\nAutomated Response Actions:\n  - Suspend\u002Fkill the encrypting process\n  - Disable network adapter to prevent lateral movement\n  - Create volume shadow copy snapshot before further damage\n  - Capture process memory dump for forensic analysis\n  - Send SIEM alert with process details, affected files, and timeline\n```\n\n## Verification\n\n- Test detection against known ransomware samples in an isolated sandbox environment\n- Verify that entropy monitoring correctly identifies encrypted vs. compressed files\n- Confirm that behavioral scoring produces low false-positive rates on normal workloads\n- Validate automated response actions execute within acceptable time (under 5 seconds)\n- Test with multiple ransomware families (LockBit, BlackCat, Conti) to verify coverage\n- Benchmark monitoring overhead to ensure it does not degrade endpoint performance\n\n## Key Concepts\n\n| Term | Definition |\n|------|------------|\n| **Shannon Entropy** | Mathematical measure of randomness in data (0-8 for bytes); encrypted data approaches 8.0, while text files are typically 2-5 |\n| **Differential Entropy** | The change in entropy between a file's original and modified content; a spike indicates encryption |\n| **I\u002FO Rate Anomaly** | Abnormally high rate of file read\u002Fwrite operations by a single process, characteristic of bulk encryption |\n| **Behavioral Scoring** | Combining multiple weak signals (entropy, I\u002FO rate, file renames) into a composite confidence score |\n| **Entropy Evasion** | Techniques used by advanced ransomware to defeat entropy detection, such as Base64 encoding output or partial encryption |\n\n## Tools & Systems\n\n- **Sysmon**: Windows system monitor providing detailed file system and process events for behavioral analysis\n- **watchdog (Python)**: Cross-platform file system monitoring library for real-time file change detection\n- **psutil (Python)**: Process and system monitoring library for tracking per-process I\u002FO statistics\n- **Elastic Endpoint**: Commercial endpoint protection with built-in ransomware behavioral detection using canary files\n- **Wazuh**: Open-source security platform with file integrity monitoring and active response capabilities\n",{"name":5,"tags":49,"author":51,"domain":43,"license":15,"version":52,"nist_csf":53,"subdomain":58,"description":59,"mitre_attack":60},[25,50,37,38,28,35],"detection","mahipal","1.0.0",[54,55,56,57],"PR.DS-11","RS.MA-01","RC.RP-01","PR.IR-01","ransomware-defense","Detects ransomware encryption activity in real time using entropy analysis, file system I\u002FO monitoring, and behavioral heuristics. Identifies mass file modification patterns, abnormal entropy spikes in written data, and suspicious process behavior characteristic of ransomware encryption routines. Activates for requests involving ransomware behavioral detection, entropy-based file monitoring, I\u002FO anomaly detection, or real-time encryption activity alerting.\n",[61,62,63,64,65],"T1078","T1190","T1059","T1486","T1490","main","7925716f065257435fdb12e97f7e52842147d5ad",".claude\u002Fskills\u002Fdetecting-ransomware-encryption-behavior","https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude","https:\u002F\u002Fclaude.com\u002Fclaude-code","https:\u002F\u002Fgithub.com\u002Fhenriquescastilho","Software · Applied AI · Quantitative Modeling · Building with Claude.","2026-06-10 12:24:46",{"source":8,"skillName":5,"commands":75,"prompt":85,"zipAvailable":86},[76,79,82],{"tool":77,"command":78},"npx","npx skills add henriquescastilho\u002Fmy-claude --skill detecting-ransomware-encryption-behavior",{"tool":80,"command":81},"bunx","bunx skills add henriquescastilho\u002Fmy-claude --skill detecting-ransomware-encryption-behavior",{"tool":83,"command":84},"pnpm","pnpm dlx skills add henriquescastilho\u002Fmy-claude --skill detecting-ransomware-encryption-behavior","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdetecting-ransomware-encryption-behavior\u002FSKILL.md",true,[88,93,99],{"path":89,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":91,"sourceHtmlUrl":92},"LICENSE","许可证",11255,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdetecting-ransomware-encryption-behavior\u002FLICENSE",{"path":94,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":97,"sourceHtmlUrl":98},"references\u002Fapi-reference.md","REFERENCE","参考文档",2623,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdetecting-ransomware-encryption-behavior\u002Freferences\u002Fapi-reference.md",{"path":100,"resourceType":101,"resourceTypeDesc":102,"sizeBytes":103,"sourceHtmlUrl":104},"scripts\u002Fagent.py","SCRIPT","脚本",11975,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fdetecting-ransomware-encryption-behavior\u002Fscripts\u002Fagent.py",[106,147,156,165,187,212],{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":110,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":127,"publishedAt":44},"01M6F0B6XPQ65AX2X0DWK8KT3E","markitdown","Convert files and office documents to Markdown. Supports PDF, DOCX, PPTX, XLSX, images (with OCR), audio (with transcription), HTML, CSV, JSON, XML, ZIP, YouTube URLs, EPubs and more.","MIT","https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.codex\u002Fvendor_imports\u002Fclaude\u002Fmarketplaces\u002Fclaude-scientific-writer\u002Fskills\u002Fmarkitdown\u002FSKILL.md",[113,116,119,122],{"categoryNo":114,"categoryName":115,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000002","文档处理",{"categoryNo":117,"categoryName":118,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":120,"categoryName":121,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000004","电子表格",{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[108,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146],"docx","PDF","pptx","xlsx","documents","csv","ocr","Audio","Bash","markdown","convert","read","write","edit","html","images","files","youtube","with",{"skillNo":148,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":110,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":155,"publishedAt":44},"01M6F06SBHR9F0SDWE282Y8075","https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.codex\u002Fvendor_imports\u002Fclaude\u002Fmarketplaces\u002Fclaude-scientific-writer\u002Fscientific_writer\u002F.claude\u002Fskills\u002Fmarkitdown\u002FSKILL.md",[151,152,153,154],{"categoryNo":114,"categoryName":115,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":117,"categoryName":118,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":120,"categoryName":121,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},[108,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146],{"skillNo":157,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":110,"licenseFileUrl":6,"sourceHtmlUrl":158,"categories":159,"keywords":164,"publishedAt":44},"01M6F02D4R14EJAPBWVDF9J9VQ","https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.codex\u002Fvendor_imports\u002Fclaude\u002Fmarketplaces\u002Fclaude-scientific-writer\u002F.claude\u002Fskills\u002Fmarkitdown\u002FSKILL.md",[160,161,162,163],{"categoryNo":114,"categoryName":115,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":117,"categoryName":118,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":120,"categoryName":121,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},[108,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146],{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":110,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":171,"publishedAt":44},"01M6F000KS6YB4MKS774G4R8ND","zarr-python","Chunked N-D arrays for cloud storage. Compressed arrays, parallel I\u002FO, S3\u002FGCS integration, NumPy\u002FDask\u002FXarray compatible, for large-scale scientific computing pipelines.","https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.codex\u002Fvendor_imports\u002Fclaude\u002Fmarketplaces\u002Fclaude-scientific-skills\u002Fscientific-skills\u002Fzarr-python\u002FSKILL.md",[],[172,173,174,175,176,177,178,179,180,181,182,183,184,185,186],"python","zarr python","storage","integration","s3","gcs","cloud","dask","parallel","pipelines","arrays","numpy","scientific computing","scale","scientific",{"skillNo":188,"name":189,"nameZh":6,"description":190,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":110,"licenseFileUrl":6,"sourceHtmlUrl":191,"categories":192,"keywords":194,"publishedAt":44},"01M6EZZJWFXM1GR78KTW6J0DN8","what-if-oracle","Run structured What-If scenario analysis with multi-branch possibility exploration. Use this skill when the user asks speculative questions like \"what if...\", \"what would happen if...\", \"what are the possibilities\", \"explore scenarios\", \"scenario analysis\", \"possibility space\", \"what could go wrong\", \"best case \u002F worst case\", \"risk analysis\", \"contingency planning\", \"strategic options\", or any question about uncertain futures. Also trigger when the user faces a fork-in-the-road decision, wants to stress-test an idea, or needs to think through consequences before committing.","https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.codex\u002Fvendor_imports\u002Fclaude\u002Fmarketplaces\u002Fclaude-scientific-skills\u002Fscientific-skills\u002Fwhat-if-oracle\u002FSKILL.md",[193],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[195,196,197,198,199,200,31,201,202,203,204,139,140,205,206,207,208,209,210,211],"oracle","what if oracle","go","run","ux","futures","explore","decision","branch","question","idea","exploration","options","stress-test","strategies","scenario","stress",{"skillNo":213,"name":214,"nameZh":6,"description":215,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":110,"licenseFileUrl":6,"sourceHtmlUrl":216,"categories":217,"keywords":228,"publishedAt":44},"01M6EZZCXAEB49RXGQCJX5E8GB","venue-templates","Access comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.","https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.codex\u002Fvendor_imports\u002Fclaude\u002Fmarketplaces\u002Fclaude-scientific-skills\u002Fscientific-skills\u002Fvenue-templates\u002FSKILL.md",[218,221,224,225],{"categoryNo":219,"categoryName":220,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":222,"categoryName":223,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":226,"categoryName":227,"taxonomyType":125,"taxonomyTypeDesc":126},"01JBSEEDCAT000000000000036","内容创作者",[229,230,231,232,233,234,235,236,136,237,139,140,141,238,239,240,241,242,186,243],"templates","venue templates","research","guidelines","NeurIPS","ICML","LaTeX","science","access","proposals","Academic","requirements","formatting","journal","chi"]