[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6EVTHQFF2J5NBKZF3R87793":3,"skill-same:01M6EVTHQFF2J5NBKZF3R87793":123},{"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":18,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":66,"commitSha":67,"skillDirectory":68,"forksCount":14,"repositoryHtmlUrl":69,"repositoryHomepageUrl":70,"ownerHtmlUrl":71,"ownerBlogUrl":6,"ownerDescription":72,"updatedAt":73,"install":74,"resources":87},"01M6EVTHQFF2J5NBKZF3R87793","performing-false-positive-reduction-in-siem",null,"Perform systematic SIEM false positive reduction through rule tuning, threshold adjustment, correlation refinement, and threat intelligence enrichment to combat alert fatigue.","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\u002Fperforming-false-positive-reduction-in-siem\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"siem","false","performing false positive reduction in siem","de","cybersecurity","ComBat","systematic","token","intelligence","cm","access","false-positive","tuning","alert-fatigue","t1566","t1078","detection-engineering","soc","authentication","threat intelligence","2026-11-10 10:12:30",false,"---\nname: performing-false-positive-reduction-in-siem\ndescription: Perform systematic SIEM false positive reduction through rule tuning,\n  threshold adjustment, correlation refinement, and threat intelligence enrichment\n  to combat alert fatigue.\ndomain: cybersecurity\nsubdomain: soc-operations\ntags:\n- siem\n- false-positive\n- alert-tuning\n- detection-engineering\n- alert-fatigue\n- soc\n- correlation\nversion: '1.0'\nauthor: mahipal\nlicense: Apache-2.0\nd3fend_techniques:\n- Token Binding\n- Restore Access\n- Password Authentication\n- Reissue Credential\n- Strong Password Policy\nnist_csf:\n- DE.CM-01\n- DE.AE-02\n- RS.MA-01\n- DE.AE-06\nmitre_attack:\n- T1078\n- T1685.002\n- T1685.005\n- T1566\n---\n\n# Performing False Positive Reduction in SIEM\n\n## Overview\n\nFalse positive alerts are non-malicious events that trigger security rules, overwhelming SOC analysts with noise. Studies show that up to 45% of SIEM alerts are false positives, and a typical SOC analyst can only investigate 20-25 alerts per shift effectively. Reducing false positives requires systematic tuning across thresholds, correlation logic, allowlists, enrichment, and continuous validation. SIEM rules should be reviewed on a quarterly cycle at minimum.\n\n\n## When to Use\n\n- When conducting security assessments that involve performing false positive reduction in siem\n- When following incident response procedures for related security events\n- When performing scheduled security testing or auditing activities\n- When validating security controls through hands-on testing\n\n## Prerequisites\n\n- Familiarity with soc operations concepts and tools\n- Access to a test or lab environment for safe execution\n- Python 3.8+ with required dependencies installed\n- Appropriate authorization for any testing activities\n\n## False Positive Reduction Techniques\n\n### 1. Identify the Noisiest Rules\n\n```spl\n# Splunk - Top 10 noisiest correlation searches\nindex=notable\n| stats count by rule_name\n| sort -count\n| head 10\n| eval pct=round(count \u002F total * 100, 1)\n```\n\n```spl\n# False positive rate per rule\nindex=notable\n| stats count as total\n    count(eval(status_label=\"Closed - False Positive\")) as false_positives\n    count(eval(status_label=\"Closed - True Positive\")) as true_positives\n    by rule_name\n| eval fp_rate=round(false_positives \u002F total * 100, 1)\n| sort -fp_rate\n| where total > 10\n```\n\n### 2. Threshold Tuning\n\n```spl\n# Before: Too sensitive - fires on 5 failed logins\nindex=wineventlog EventCode=4625\n| stats count by src_ip\n| where count > 5\n\n# After: Tuned - requires 20+ failures across 3+ accounts in 10 minutes\nindex=wineventlog EventCode=4625\n| bin _time span=10m\n| stats count dc(TargetUserName) as unique_accounts by src_ip, _time\n| where count > 20 AND unique_accounts > 3\n```\n\n### 3. Allowlist\u002FExclusion Management\n\n```spl\n# Create allowlist lookup for known benign sources\n| inputlookup fp_allowlist.csv\n| fields src_ip, reason, approved_by, expiry_date\n\n# Apply allowlist in detection rule\nindex=wineventlog EventCode=4625\n| lookup fp_allowlist src_ip OUTPUT reason as allowlisted_reason\n| where isnull(allowlisted_reason)\n| stats count dc(TargetUserName) as unique_accounts by src_ip\n| where count > 20 AND unique_accounts > 3\n```\n\n### 4. Correlation Enhancement\n\n```spl\n# Before: Single-event detection (noisy)\nindex=wineventlog EventCode=4688 New_Process_Name=\"*powershell.exe\"\n| eval severity=\"medium\"\n\n# After: Multi-signal correlation (precise)\nindex=wineventlog EventCode=4688 New_Process_Name=\"*powershell.exe\"\n| join src_ip type=left [\n    search index=wineventlog EventCode=4625\n    | stats count as failed_logins by src_ip\n]\n| join Computer type=left [\n    search index=sysmon EventCode=3\n    | stats dc(DestinationIp) as unique_external_connections by Computer\n    | where unique_external_connections > 10\n]\n| where isnotnull(failed_logins) OR unique_external_connections > 10\n| eval severity=case(\n    failed_logins > 10 AND unique_external_connections > 10, \"critical\",\n    failed_logins > 5 OR unique_external_connections > 5, \"high\",\n    true(), \"medium\"\n)\n```\n\n### 5. Time-Based Exclusions\n\n```spl\n# Exclude known maintenance windows\n| eval hour=strftime(_time, \"%H\")\n| eval day=strftime(_time, \"%A\")\n| where NOT (hour >= \"02\" AND hour \u003C= \"04\" AND day=\"Sunday\")\n\n# Exclude known batch job schedules\n| lookup scheduled_tasks_allowlist process_name, schedule_time\n    OUTPUT is_scheduled\n| where isnull(is_scheduled)\n```\n\n### 6. Behavioral Baseline Integration\n\n```spl\n# Build baseline for user login patterns\nindex=wineventlog EventCode=4624\n| bin _time span=1h\n| stats count as logins dc(Computer) as unique_hosts by TargetUserName, _time\n| eventstats avg(logins) as avg_logins stdev(logins) as stdev_logins\n    avg(unique_hosts) as avg_hosts stdev(unique_hosts) as stdev_hosts\n    by TargetUserName\n| where logins > (avg_logins + 3 * stdev_logins)\n    OR unique_hosts > (avg_hosts + 3 * stdev_hosts)\n```\n\n### 7. Threat Intelligence Filtering\n\n```spl\n# Only alert when destination matches known threat intelligence\nindex=firewall action=allowed direction=outbound\n| lookup ip_threat_intel_lookup ip as dest_ip OUTPUT threat_type, confidence\n| where isnotnull(threat_type) AND confidence > 70\n# This eliminates FPs from flagging connections to benign IPs\n```\n\n## Tuning Process Framework\n\n### Step 1: Identify (Weekly)\n- Pull top 10 rules by alert volume\n- Calculate FP rate for each\n- Identify rules with FP rate > 30%\n\n### Step 2: Analyze (Weekly)\n- Sample 20 false positives per rule\n- Categorize root cause of each FP\n- Identify common patterns\n\n### Step 3: Tune (Bi-weekly)\n- Adjust thresholds based on baseline data\n- Add allowlist entries for benign patterns\n- Enhance correlation logic\n- Add enrichment context\n\n### Step 4: Validate (Monthly)\n- Run Atomic Red Team tests to verify true positives still trigger\n- Calculate new FP rate after tuning\n- Document tuning rationale\n- Review with detection engineering team\n\n### Step 5: Report (Quarterly)\n- FP reduction metrics per rule\n- Overall alert volume trends\n- Analyst productivity improvements\n- Rules retired or replaced\n\n## Validation Testing\n\n```bash\n# Run Atomic Red Team test after tuning to confirm detection still works\n# Example: Test brute force detection after threshold adjustment\nInvoke-AtomicTest T1110.001 -TestNumbers 1\n```\n\n```spl\n# Verify detection still triggers after tuning\nindex=notable rule_name=\"Brute Force Detection\"\nearliest=-24h\n| stats count\n| where count > 0\n```\n\n## FP Reduction Metrics\n\n| Metric | Formula | Target |\n|---|---|---|\n| False Positive Rate | FP \u002F (FP + TP) * 100 | \u003C 20% |\n| Alert Volume Reduction | (Old Volume - New Volume) \u002F Old Volume * 100 | 30-50% per quarter |\n| Mean Triage Time | Total triage time \u002F Total alerts | \u003C 8 minutes |\n| Rule Precision | TP \u002F (TP + FP) | > 0.80 |\n| Analyst Satisfaction | Survey score | > 4\u002F5 |\n\n## References\n\n- [CyberSierra - Tune SIEM Alerts to Eliminate False Positives](https:\u002F\u002Fcybersierra.co\u002Fblog\u002Freduce-false-positives-siem\u002F)\n- [ConnectWise - 9 Ways to Eliminate SIEM False Positives](https:\u002F\u002Fwww.connectwise.com\u002Fblog\u002F9-ways-to-eliminate-siem-false-positives)\n- [Prophet Security - Alert Tuning Best Practices](https:\u002F\u002Fwww.prophetsecurity.ai\u002Fblog\u002Fsecurity-operations-center-soc-best-practices-alert-tuning)\n- [ManageEngine - Reducing SIEM Alert False Positives](https:\u002F\u002Fwww.manageengine.com\u002Flog-management\u002Fsiem\u002Freducing-siem-alert-false-positives.html)\n","# Performing False Positive Reduction in SIEM\n\n## Overview\n\nFalse positive alerts are non-malicious events that trigger security rules, overwhelming SOC analysts with noise. Studies show that up to 45% of SIEM alerts are false positives, and a typical SOC analyst can only investigate 20-25 alerts per shift effectively. Reducing false positives requires systematic tuning across thresholds, correlation logic, allowlists, enrichment, and continuous validation. SIEM rules should be reviewed on a quarterly cycle at minimum.\n\n\n## When to Use\n\n- When conducting security assessments that involve performing false positive reduction in siem\n- When following incident response procedures for related security events\n- When performing scheduled security testing or auditing activities\n- When validating security controls through hands-on testing\n\n## Prerequisites\n\n- Familiarity with soc operations concepts and tools\n- Access to a test or lab environment for safe execution\n- Python 3.8+ with required dependencies installed\n- Appropriate authorization for any testing activities\n\n## False Positive Reduction Techniques\n\n### 1. Identify the Noisiest Rules\n\n```spl\n# Splunk - Top 10 noisiest correlation searches\nindex=notable\n| stats count by rule_name\n| sort -count\n| head 10\n| eval pct=round(count \u002F total * 100, 1)\n```\n\n```spl\n# False positive rate per rule\nindex=notable\n| stats count as total\n    count(eval(status_label=\"Closed - False Positive\")) as false_positives\n    count(eval(status_label=\"Closed - True Positive\")) as true_positives\n    by rule_name\n| eval fp_rate=round(false_positives \u002F total * 100, 1)\n| sort -fp_rate\n| where total > 10\n```\n\n### 2. Threshold Tuning\n\n```spl\n# Before: Too sensitive - fires on 5 failed logins\nindex=wineventlog EventCode=4625\n| stats count by src_ip\n| where count > 5\n\n# After: Tuned - requires 20+ failures across 3+ accounts in 10 minutes\nindex=wineventlog EventCode=4625\n| bin _time span=10m\n| stats count dc(TargetUserName) as unique_accounts by src_ip, _time\n| where count > 20 AND unique_accounts > 3\n```\n\n### 3. Allowlist\u002FExclusion Management\n\n```spl\n# Create allowlist lookup for known benign sources\n| inputlookup fp_allowlist.csv\n| fields src_ip, reason, approved_by, expiry_date\n\n# Apply allowlist in detection rule\nindex=wineventlog EventCode=4625\n| lookup fp_allowlist src_ip OUTPUT reason as allowlisted_reason\n| where isnull(allowlisted_reason)\n| stats count dc(TargetUserName) as unique_accounts by src_ip\n| where count > 20 AND unique_accounts > 3\n```\n\n### 4. Correlation Enhancement\n\n```spl\n# Before: Single-event detection (noisy)\nindex=wineventlog EventCode=4688 New_Process_Name=\"*powershell.exe\"\n| eval severity=\"medium\"\n\n# After: Multi-signal correlation (precise)\nindex=wineventlog EventCode=4688 New_Process_Name=\"*powershell.exe\"\n| join src_ip type=left [\n    search index=wineventlog EventCode=4625\n    | stats count as failed_logins by src_ip\n]\n| join Computer type=left [\n    search index=sysmon EventCode=3\n    | stats dc(DestinationIp) as unique_external_connections by Computer\n    | where unique_external_connections > 10\n]\n| where isnotnull(failed_logins) OR unique_external_connections > 10\n| eval severity=case(\n    failed_logins > 10 AND unique_external_connections > 10, \"critical\",\n    failed_logins > 5 OR unique_external_connections > 5, \"high\",\n    true(), \"medium\"\n)\n```\n\n### 5. Time-Based Exclusions\n\n```spl\n# Exclude known maintenance windows\n| eval hour=strftime(_time, \"%H\")\n| eval day=strftime(_time, \"%A\")\n| where NOT (hour >= \"02\" AND hour \u003C= \"04\" AND day=\"Sunday\")\n\n# Exclude known batch job schedules\n| lookup scheduled_tasks_allowlist process_name, schedule_time\n    OUTPUT is_scheduled\n| where isnull(is_scheduled)\n```\n\n### 6. Behavioral Baseline Integration\n\n```spl\n# Build baseline for user login patterns\nindex=wineventlog EventCode=4624\n| bin _time span=1h\n| stats count as logins dc(Computer) as unique_hosts by TargetUserName, _time\n| eventstats avg(logins) as avg_logins stdev(logins) as stdev_logins\n    avg(unique_hosts) as avg_hosts stdev(unique_hosts) as stdev_hosts\n    by TargetUserName\n| where logins > (avg_logins + 3 * stdev_logins)\n    OR unique_hosts > (avg_hosts + 3 * stdev_hosts)\n```\n\n### 7. Threat Intelligence Filtering\n\n```spl\n# Only alert when destination matches known threat intelligence\nindex=firewall action=allowed direction=outbound\n| lookup ip_threat_intel_lookup ip as dest_ip OUTPUT threat_type, confidence\n| where isnotnull(threat_type) AND confidence > 70\n# This eliminates FPs from flagging connections to benign IPs\n```\n\n## Tuning Process Framework\n\n### Step 1: Identify (Weekly)\n- Pull top 10 rules by alert volume\n- Calculate FP rate for each\n- Identify rules with FP rate > 30%\n\n### Step 2: Analyze (Weekly)\n- Sample 20 false positives per rule\n- Categorize root cause of each FP\n- Identify common patterns\n\n### Step 3: Tune (Bi-weekly)\n- Adjust thresholds based on baseline data\n- Add allowlist entries for benign patterns\n- Enhance correlation logic\n- Add enrichment context\n\n### Step 4: Validate (Monthly)\n- Run Atomic Red Team tests to verify true positives still trigger\n- Calculate new FP rate after tuning\n- Document tuning rationale\n- Review with detection engineering team\n\n### Step 5: Report (Quarterly)\n- FP reduction metrics per rule\n- Overall alert volume trends\n- Analyst productivity improvements\n- Rules retired or replaced\n\n## Validation Testing\n\n```bash\n# Run Atomic Red Team test after tuning to confirm detection still works\n# Example: Test brute force detection after threshold adjustment\nInvoke-AtomicTest T1110.001 -TestNumbers 1\n```\n\n```spl\n# Verify detection still triggers after tuning\nindex=notable rule_name=\"Brute Force Detection\"\nearliest=-24h\n| stats count\n| where count > 0\n```\n\n## FP Reduction Metrics\n\n| Metric | Formula | Target |\n|---|---|---|\n| False Positive Rate | FP \u002F (FP + TP) * 100 | \u003C 20% |\n| Alert Volume Reduction | (Old Volume - New Volume) \u002F Old Volume * 100 | 30-50% per quarter |\n| Mean Triage Time | Total triage time \u002F Total alerts | \u003C 8 minutes |\n| Rule Precision | TP \u002F (TP + FP) | > 0.80 |\n| Analyst Satisfaction | Survey score | > 4\u002F5 |\n\n## References\n\n- [CyberSierra - Tune SIEM Alerts to Eliminate False Positives](https:\u002F\u002Fcybersierra.co\u002Fblog\u002Freduce-false-positives-siem\u002F)\n- [ConnectWise - 9 Ways to Eliminate SIEM False Positives](https:\u002F\u002Fwww.connectwise.com\u002Fblog\u002F9-ways-to-eliminate-siem-false-positives)\n- [Prophet Security - Alert Tuning Best Practices](https:\u002F\u002Fwww.prophetsecurity.ai\u002Fblog\u002Fsecurity-operations-center-soc-best-practices-alert-tuning)\n- [ManageEngine - Reducing SIEM Alert False Positives](https:\u002F\u002Fwww.manageengine.com\u002Flog-management\u002Fsiem\u002Freducing-siem-alert-false-positives.html)\n",{"name":5,"tags":44,"author":47,"domain":23,"license":15,"version":48,"nist_csf":49,"subdomain":54,"description":7,"mitre_attack":55,"d3fend_techniques":60},[19,30,45,35,32,36,46],"alert-tuning","correlation","mahipal","1.0",[50,51,52,53],"DE.CM-01","DE.AE-02","RS.MA-01","DE.AE-06","soc-operations",[56,57,58,59],"T1078","T1685.002","T1685.005","T1566",[61,62,63,64,65],"Token Binding","Restore Access","Password Authentication","Reissue Credential","Strong Password Policy","main","7925716f065257435fdb12e97f7e52842147d5ad",".claude\u002Fskills\u002Fperforming-false-positive-reduction-in-siem","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 performing-false-positive-reduction-in-siem",{"tool":80,"command":81},"bunx","bunx skills add henriquescastilho\u002Fmy-claude --skill performing-false-positive-reduction-in-siem",{"tool":83,"command":84},"pnpm","pnpm dlx skills add henriquescastilho\u002Fmy-claude --skill performing-false-positive-reduction-in-siem","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fperforming-false-positive-reduction-in-siem\u002FSKILL.md",true,[88,94,99,105,109,113,119],{"path":89,"resourceType":90,"resourceTypeDesc":91,"sizeBytes":92,"sourceHtmlUrl":93},"assets\u002Ftemplate.md","ASSET","资产文件",678,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fperforming-false-positive-reduction-in-siem\u002Fassets\u002Ftemplate.md",{"path":95,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":97,"sourceHtmlUrl":98},"LICENSE","许可证",11255,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fperforming-false-positive-reduction-in-siem\u002FLICENSE",{"path":100,"resourceType":101,"resourceTypeDesc":102,"sizeBytes":103,"sourceHtmlUrl":104},"references\u002Fapi-reference.md","REFERENCE","参考文档",1566,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fperforming-false-positive-reduction-in-siem\u002Freferences\u002Fapi-reference.md",{"path":106,"resourceType":101,"resourceTypeDesc":102,"sizeBytes":107,"sourceHtmlUrl":108},"references\u002Fstandards.md",1069,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fperforming-false-positive-reduction-in-siem\u002Freferences\u002Fstandards.md",{"path":110,"resourceType":101,"resourceTypeDesc":102,"sizeBytes":111,"sourceHtmlUrl":112},"references\u002Fworkflows.md",629,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fperforming-false-positive-reduction-in-siem\u002Freferences\u002Fworkflows.md",{"path":114,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":117,"sourceHtmlUrl":118},"scripts\u002Fagent.py","SCRIPT","脚本",5970,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fperforming-false-positive-reduction-in-siem\u002Fscripts\u002Fagent.py",{"path":120,"resourceType":115,"resourceTypeDesc":116,"sizeBytes":121,"sourceHtmlUrl":122},"scripts\u002Fprocess.py",6190,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fperforming-false-positive-reduction-in-siem\u002Fscripts\u002Fprocess.py",[124,167,176,185,207,235],{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":128,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":147,"publishedAt":39},"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",[131,136,139,142],{"categoryNo":132,"categoryName":133,"taxonomyType":134,"taxonomyTypeDesc":135},"01JBSEEDCAT000000000000002","文档处理","SCENARIO","使用场景",{"categoryNo":137,"categoryName":138,"taxonomyType":134,"taxonomyTypeDesc":135},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":140,"categoryName":141,"taxonomyType":134,"taxonomyTypeDesc":135},"01JBSEEDCAT000000000000004","电子表格",{"categoryNo":143,"categoryName":144,"taxonomyType":145,"taxonomyTypeDesc":146},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[126,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166],"docx","PDF","pptx","xlsx","documents","csv","ocr","Audio","Bash","markdown","convert","read","write","edit","html","images","files","youtube","with",{"skillNo":168,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":128,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":175,"publishedAt":39},"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",[171,172,173,174],{"categoryNo":132,"categoryName":133,"taxonomyType":134,"taxonomyTypeDesc":135},{"categoryNo":137,"categoryName":138,"taxonomyType":134,"taxonomyTypeDesc":135},{"categoryNo":140,"categoryName":141,"taxonomyType":134,"taxonomyTypeDesc":135},{"categoryNo":143,"categoryName":144,"taxonomyType":145,"taxonomyTypeDesc":146},[126,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166],{"skillNo":177,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":128,"licenseFileUrl":6,"sourceHtmlUrl":178,"categories":179,"keywords":184,"publishedAt":39},"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",[180,181,182,183],{"categoryNo":132,"categoryName":133,"taxonomyType":134,"taxonomyTypeDesc":135},{"categoryNo":137,"categoryName":138,"taxonomyType":134,"taxonomyTypeDesc":135},{"categoryNo":140,"categoryName":141,"taxonomyType":134,"taxonomyTypeDesc":135},{"categoryNo":143,"categoryName":144,"taxonomyType":145,"taxonomyTypeDesc":146},[126,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166],{"skillNo":186,"name":187,"nameZh":6,"description":188,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":128,"licenseFileUrl":6,"sourceHtmlUrl":189,"categories":190,"keywords":191,"publishedAt":39},"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",[],[192,193,194,195,196,197,198,199,200,201,202,203,204,205,206],"python","zarr python","storage","integration","s3","gcs","cloud","dask","parallel","pipelines","arrays","numpy","scientific computing","scale","scientific",{"skillNo":208,"name":209,"nameZh":6,"description":210,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":128,"licenseFileUrl":6,"sourceHtmlUrl":211,"categories":212,"keywords":216,"publishedAt":39},"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",[213],{"categoryNo":214,"categoryName":215,"taxonomyType":134,"taxonomyTypeDesc":135},"01JBSEEDCAT000000000000023","Skill与智能体开发",[217,218,219,220,221,222,223,224,225,226,227,159,160,228,229,230,231,232,233,234],"oracle","what if oracle","go","run","ux","futures","analysis","explore","decision","branch","question","idea","exploration","options","stress-test","strategies","scenario","stress",{"skillNo":236,"name":237,"nameZh":6,"description":238,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":128,"licenseFileUrl":6,"sourceHtmlUrl":239,"categories":240,"keywords":251,"publishedAt":39},"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",[241,244,247,248],{"categoryNo":242,"categoryName":243,"taxonomyType":134,"taxonomyTypeDesc":135},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":245,"categoryName":246,"taxonomyType":134,"taxonomyTypeDesc":135},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":214,"categoryName":215,"taxonomyType":134,"taxonomyTypeDesc":135},{"categoryNo":249,"categoryName":250,"taxonomyType":145,"taxonomyTypeDesc":146},"01JBSEEDCAT000000000000036","内容创作者",[252,253,254,255,256,257,258,259,156,29,159,160,161,260,261,262,263,264,206,265],"templates","venue templates","research","guidelines","NeurIPS","ICML","LaTeX","science","proposals","Academic","requirements","formatting","journal","chi"]