[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ESNJAMB0CJ21R6RQSCW94D":3,"skill-same:01M6ESNJAMB0CJ21R6RQSCW94D":125},{"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":72,"commitSha":73,"skillDirectory":74,"forksCount":14,"repositoryHtmlUrl":75,"repositoryHomepageUrl":76,"ownerHtmlUrl":77,"ownerBlogUrl":6,"ownerDescription":78,"updatedAt":79,"install":80,"resources":93},"01M6ESNJAMB0CJ21R6RQSCW94D","analyzing-malware-persistence-with-autoruns",null,"Use Sysinternals Autoruns to systematically identify and analyze malware persistence mechanisms across registry keys, scheduled tasks, services, drivers, and startup locations on Windows systems.","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\u002Fanalyzing-malware-persistence-with-autoruns\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],"with","persistence","malware","autoruns","analyzing malware persistence with autoruns","analyzing","execution","across","incident","conversion","cm","use","analysis","T1543.003","T1547.001","cybersecurity","t1574","file","tasks","windows","2026-11-10 10:12:30",false,"---\nname: analyzing-malware-persistence-with-autoruns\ndescription: Use Sysinternals Autoruns to systematically identify and analyze malware\n  persistence mechanisms across registry keys, scheduled tasks, services, drivers,\n  and startup locations on Windows systems.\ndomain: cybersecurity\nsubdomain: malware-analysis\ntags:\n- autoruns\n- persistence\n- malware-analysis\n- sysinternals\n- windows\n- registry\n- startup\n- incident-response\nmitre_attack:\n- T1547.001\n- T1543.003\n- T1053.005\n- T1574.001\n- T1037.001\nversion: '1.0'\nauthor: mahipal\nlicense: Apache-2.0\nd3fend_techniques:\n- Executable Denylisting\n- Execution Isolation\n- File Metadata Consistency Validation\n- Content Format Conversion\n- File Content Analysis\nnist_csf:\n- DE.AE-02\n- RS.AN-03\n- ID.RA-01\n- DE.CM-01\n---\n# Analyzing Malware Persistence with Autoruns\n\n## Overview\n\nSysinternals Autoruns extracts data from hundreds of Auto-Start Extensibility Points (ASEPs) on Windows, scanning 18+ categories including Run\u002FRunOnce keys, services, scheduled tasks, drivers, Winlogon entries, LSA providers, print monitors, WMI subscriptions, and AppInit DLLs. Digital signature verification filters Microsoft-signed entries. The compare function identifies newly added persistence via baseline diffing. VirusTotal integration checks hash reputation. Offline analysis via -z flag enables forensic disk image examination.\n\n\n## When to Use\n\n- When investigating security incidents that require analyzing malware persistence with autoruns\n- When building detection rules or threat hunting queries for this domain\n- When SOC analysts need structured procedures for this analysis type\n- When validating security monitoring coverage for related attack techniques\n\n## Prerequisites\n\n- Sysinternals Autoruns (GUI) and Autorunsc (CLI)\n- Administrative privileges on target system\n- Python 3.9+ for automated analysis\n- VirusTotal API key for reputation checks\n- Clean baseline export for comparison\n\n## Workflow\n\n### Step 1: Automated Persistence Scanning\n\n```python\n#!\u002Fusr\u002Fbin\u002Fenv python3\n\"\"\"Automate Autoruns-based persistence analysis.\"\"\"\nimport subprocess\nimport csv\nimport json\nimport sys\n\n\ndef scan_and_analyze(autorunsc_path=\"autorunsc64.exe\", csv_path=\"scan.csv\"):\n    cmd = [autorunsc_path, \"-a\", \"*\", \"-c\", \"-h\", \"-s\", \"-nobanner\", \"*\"]\n    result = subprocess.run(cmd, capture_output=True, text=True, timeout=600)\n    with open(csv_path, 'w') as f:\n        f.write(result.stdout)\n    return parse_and_flag(csv_path)\n\n\ndef parse_and_flag(csv_path):\n    suspicious = []\n    with open(csv_path, 'r', errors='replace') as f:\n        for row in csv.DictReader(f):\n            reasons = []\n            signer = row.get(\"Signer\", \"\")\n            if not signer or signer == \"(Not verified)\":\n                reasons.append(\"Unsigned binary\")\n            if not row.get(\"Description\") and not row.get(\"Company\"):\n                reasons.append(\"Missing metadata\")\n            path = row.get(\"Image Path\", \"\").lower()\n            for sp in [\"\\temp\\\\\", \"\\appdata\\local\\temp\", \"\\users\\public\\\\\"]:\n                if sp in path:\n                    reasons.append(f\"Suspicious path\")\n            launch = row.get(\"Launch String\", \"\").lower()\n            for kw in [\"powershell\", \"cmd \u002Fc\", \"wscript\", \"mshta\", \"regsvr32\"]:\n                if kw in launch:\n                    reasons.append(f\"LOLBin: {kw}\")\n            if reasons:\n                row[\"reasons\"] = reasons\n                suspicious.append(row)\n    return suspicious\n\n\nif __name__ == \"__main__\":\n    if len(sys.argv) > 1:\n        results = parse_and_flag(sys.argv[1])\n        print(f\"[!] {len(results)} suspicious entries\")\n        for r in results:\n            print(f\"  {r.get('Entry','')} - {r.get('Image Path','')}\")\n            for reason in r.get('reasons', []):\n                print(f\"    - {reason}\")\n```\n\n## Validation Criteria\n\n- All ASEP categories scanned and cataloged\n- Unsigned entries flagged for investigation\n- Suspicious paths and LOLBin launch strings highlighted\n- Baseline comparison identifies new persistence mechanisms\n\n## References\n\n- [Sysinternals Autoruns](https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fsysinternals\u002Fdownloads\u002Fautoruns)\n- [SANS - Offline Autoruns Revisited](https:\u002F\u002Fwww.sans.org\u002Fblog\u002Foffline-autoruns-revisited-auditing-malware-persistence\u002F)\n- [Hunting Malware with Autoruns](https:\u002F\u002Fnasbench.medium.com\u002Fhunting-malware-with-windows-sysinternals-autoruns-19cbfe4103c2)\n- [MITRE ATT&CK T1547 - Boot or Logon Autostart](https:\u002F\u002Fattack.mitre.org\u002Ftechniques\u002FT1547\u002F)\n","# Analyzing Malware Persistence with Autoruns\n\n## Overview\n\nSysinternals Autoruns extracts data from hundreds of Auto-Start Extensibility Points (ASEPs) on Windows, scanning 18+ categories including Run\u002FRunOnce keys, services, scheduled tasks, drivers, Winlogon entries, LSA providers, print monitors, WMI subscriptions, and AppInit DLLs. Digital signature verification filters Microsoft-signed entries. The compare function identifies newly added persistence via baseline diffing. VirusTotal integration checks hash reputation. Offline analysis via -z flag enables forensic disk image examination.\n\n\n## When to Use\n\n- When investigating security incidents that require analyzing malware persistence with autoruns\n- When building detection rules or threat hunting queries for this domain\n- When SOC analysts need structured procedures for this analysis type\n- When validating security monitoring coverage for related attack techniques\n\n## Prerequisites\n\n- Sysinternals Autoruns (GUI) and Autorunsc (CLI)\n- Administrative privileges on target system\n- Python 3.9+ for automated analysis\n- VirusTotal API key for reputation checks\n- Clean baseline export for comparison\n\n## Workflow\n\n### Step 1: Automated Persistence Scanning\n\n```python\n#!\u002Fusr\u002Fbin\u002Fenv python3\n\"\"\"Automate Autoruns-based persistence analysis.\"\"\"\nimport subprocess\nimport csv\nimport json\nimport sys\n\n\ndef scan_and_analyze(autorunsc_path=\"autorunsc64.exe\", csv_path=\"scan.csv\"):\n    cmd = [autorunsc_path, \"-a\", \"*\", \"-c\", \"-h\", \"-s\", \"-nobanner\", \"*\"]\n    result = subprocess.run(cmd, capture_output=True, text=True, timeout=600)\n    with open(csv_path, 'w') as f:\n        f.write(result.stdout)\n    return parse_and_flag(csv_path)\n\n\ndef parse_and_flag(csv_path):\n    suspicious = []\n    with open(csv_path, 'r', errors='replace') as f:\n        for row in csv.DictReader(f):\n            reasons = []\n            signer = row.get(\"Signer\", \"\")\n            if not signer or signer == \"(Not verified)\":\n                reasons.append(\"Unsigned binary\")\n            if not row.get(\"Description\") and not row.get(\"Company\"):\n                reasons.append(\"Missing metadata\")\n            path = row.get(\"Image Path\", \"\").lower()\n            for sp in [\"\\temp\\\\\", \"\\appdata\\local\\temp\", \"\\users\\public\\\\\"]:\n                if sp in path:\n                    reasons.append(f\"Suspicious path\")\n            launch = row.get(\"Launch String\", \"\").lower()\n            for kw in [\"powershell\", \"cmd \u002Fc\", \"wscript\", \"mshta\", \"regsvr32\"]:\n                if kw in launch:\n                    reasons.append(f\"LOLBin: {kw}\")\n            if reasons:\n                row[\"reasons\"] = reasons\n                suspicious.append(row)\n    return suspicious\n\n\nif __name__ == \"__main__\":\n    if len(sys.argv) > 1:\n        results = parse_and_flag(sys.argv[1])\n        print(f\"[!] {len(results)} suspicious entries\")\n        for r in results:\n            print(f\"  {r.get('Entry','')} - {r.get('Image Path','')}\")\n            for reason in r.get('reasons', []):\n                print(f\"    - {reason}\")\n```\n\n## Validation Criteria\n\n- All ASEP categories scanned and cataloged\n- Unsigned entries flagged for investigation\n- Suspicious paths and LOLBin launch strings highlighted\n- Baseline comparison identifies new persistence mechanisms\n\n## References\n\n- [Sysinternals Autoruns](https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fsysinternals\u002Fdownloads\u002Fautoruns)\n- [SANS - Offline Autoruns Revisited](https:\u002F\u002Fwww.sans.org\u002Fblog\u002Foffline-autoruns-revisited-auditing-malware-persistence\u002F)\n- [Hunting Malware with Autoruns](https:\u002F\u002Fnasbench.medium.com\u002Fhunting-malware-with-windows-sysinternals-autoruns-19cbfe4103c2)\n- [MITRE ATT&CK T1547 - Boot or Logon Autostart](https:\u002F\u002Fattack.mitre.org\u002Ftechniques\u002FT1547\u002F)\n",{"name":5,"tags":49,"author":55,"domain":39,"license":15,"version":56,"nist_csf":57,"subdomain":50,"description":7,"mitre_attack":62,"d3fend_techniques":66},[27,25,50,51,43,52,53,54],"malware-analysis","sysinternals","registry","startup","incident-response","mahipal","1.0",[58,59,60,61],"DE.AE-02","RS.AN-03","ID.RA-01","DE.CM-01",[38,37,63,64,65],"T1053.005","T1574.001","T1037.001",[67,68,69,70,71],"Executable Denylisting","Execution Isolation","File Metadata Consistency Validation","Content Format Conversion","File Content Analysis","main","7925716f065257435fdb12e97f7e52842147d5ad",".claude\u002Fskills\u002Fanalyzing-malware-persistence-with-autoruns","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":81,"prompt":91,"zipAvailable":92},[82,85,88],{"tool":83,"command":84},"npx","npx skills add henriquescastilho\u002Fmy-claude --skill analyzing-malware-persistence-with-autoruns",{"tool":86,"command":87},"bunx","bunx skills add henriquescastilho\u002Fmy-claude --skill analyzing-malware-persistence-with-autoruns",{"tool":89,"command":90},"pnpm","pnpm dlx skills add henriquescastilho\u002Fmy-claude --skill analyzing-malware-persistence-with-autoruns","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fanalyzing-malware-persistence-with-autoruns\u002FSKILL.md",true,[94,100,105,111,115,119],{"path":95,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":98,"sourceHtmlUrl":99},"assets\u002Ftemplate.md","ASSET","资产文件",424,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fanalyzing-malware-persistence-with-autoruns\u002Fassets\u002Ftemplate.md",{"path":101,"resourceType":101,"resourceTypeDesc":102,"sizeBytes":103,"sourceHtmlUrl":104},"LICENSE","许可证",11255,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fanalyzing-malware-persistence-with-autoruns\u002FLICENSE",{"path":106,"resourceType":107,"resourceTypeDesc":108,"sizeBytes":109,"sourceHtmlUrl":110},"references\u002Fapi-reference.md","REFERENCE","参考文档",1835,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fanalyzing-malware-persistence-with-autoruns\u002Freferences\u002Fapi-reference.md",{"path":112,"resourceType":107,"resourceTypeDesc":108,"sizeBytes":113,"sourceHtmlUrl":114},"references\u002Fstandards.md",312,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fanalyzing-malware-persistence-with-autoruns\u002Freferences\u002Fstandards.md",{"path":116,"resourceType":107,"resourceTypeDesc":108,"sizeBytes":117,"sourceHtmlUrl":118},"references\u002Fworkflows.md",471,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fanalyzing-malware-persistence-with-autoruns\u002Freferences\u002Fworkflows.md",{"path":120,"resourceType":121,"resourceTypeDesc":122,"sizeBytes":123,"sourceHtmlUrl":124},"scripts\u002Fagent.py","SCRIPT","脚本",5841,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fanalyzing-malware-persistence-with-autoruns\u002Fscripts\u002Fagent.py",[126,166,175,184,206,231],{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":130,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":147,"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",[133,136,139,142],{"categoryNo":134,"categoryName":135,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000002","文档处理",{"categoryNo":137,"categoryName":138,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":140,"categoryName":141,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000004","电子表格",{"categoryNo":143,"categoryName":144,"taxonomyType":145,"taxonomyTypeDesc":146},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[128,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,24],"docx","PDF","pptx","xlsx","documents","csv","ocr","Audio","Bash","markdown","convert","read","write","edit","html","images","files","youtube",{"skillNo":167,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":130,"licenseFileUrl":6,"sourceHtmlUrl":168,"categories":169,"keywords":174,"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",[170,171,172,173],{"categoryNo":134,"categoryName":135,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":137,"categoryName":138,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":140,"categoryName":141,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":143,"categoryName":144,"taxonomyType":145,"taxonomyTypeDesc":146},[128,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,24],{"skillNo":176,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":130,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":183,"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",[179,180,181,182],{"categoryNo":134,"categoryName":135,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":137,"categoryName":138,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":140,"categoryName":141,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":143,"categoryName":144,"taxonomyType":145,"taxonomyTypeDesc":146},[128,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,24],{"skillNo":185,"name":186,"nameZh":6,"description":187,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":130,"licenseFileUrl":6,"sourceHtmlUrl":188,"categories":189,"keywords":190,"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",[],[191,192,193,194,195,196,197,198,199,200,201,202,203,204,205],"python","zarr python","storage","integration","s3","gcs","cloud","dask","parallel","pipelines","arrays","numpy","scientific computing","scale","scientific",{"skillNo":207,"name":208,"nameZh":6,"description":209,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":130,"licenseFileUrl":6,"sourceHtmlUrl":210,"categories":211,"keywords":213,"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",[212],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[214,215,216,217,218,219,36,220,221,222,223,159,160,224,225,226,227,228,229,230],"oracle","what if oracle","go","run","ux","futures","explore","decision","branch","question","idea","exploration","options","stress-test","strategies","scenario","stress",{"skillNo":232,"name":233,"nameZh":6,"description":234,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":130,"licenseFileUrl":6,"sourceHtmlUrl":235,"categories":236,"keywords":247,"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",[237,240,243,244],{"categoryNo":238,"categoryName":239,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":241,"categoryName":242,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":245,"categoryName":246,"taxonomyType":145,"taxonomyTypeDesc":146},"01JBSEEDCAT000000000000036","内容创作者",[248,249,250,251,252,253,254,255,156,256,159,160,161,257,258,259,260,261,205,262],"templates","venue templates","research","guidelines","NeurIPS","ICML","LaTeX","science","access","proposals","Academic","requirements","formatting","journal","chi"]