[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ESM4DJT2XJCEZ665R08VSA":3,"skill-same:01M6ESM4DJT2XJCEZ665R08VSA":133},{"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":26,"publishedAt":47,"linkOnly":48,"markdownContent":49,"markdownBody":50,"frontMatter":51,"refName":76,"commitSha":77,"skillDirectory":78,"forksCount":14,"repositoryHtmlUrl":79,"repositoryHomepageUrl":80,"ownerHtmlUrl":81,"ownerBlogUrl":6,"ownerDescription":82,"updatedAt":83,"install":84,"resources":97},"01M6ESM4DJT2XJCEZ665R08VSA","analyzing-ios-app-security-with-objection",null,"Runtime iOS app security testing with Objection (Frida): inspect keychain and filesystem data, explore app internals at runtime, and validate\u002Fbypass client-side protections during authorized mobile assessments.","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-ios-app-security-with-objection\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"security","with","app","app security","ios app","analyzing","analyzing ios app security with objection","objection","ios","data","owasp","keychain","explore","aml","cm","mobile","map","cybersecurity","de","testing","2026-11-10 10:12:30",false,"---\nname: analyzing-ios-app-security-with-objection\ndescription: >-\n  Runtime iOS app security testing with Objection (Frida): inspect keychain and\n  filesystem data, explore app internals at runtime, and validate\u002Fbypass\n  client-side protections during authorized mobile assessments.\ndomain: cybersecurity\nsubdomain: mobile-security\nauthor: mahipal\ntags:\n- mobile-security\n- ios\n- objection\n- frida\n- owasp-mobile\n- penetration-testing\nversion: 1.0.0\nlicense: Apache-2.0\natlas_techniques:\n- AML.T0054\nnist_ai_rmf:\n- MEASURE-2.7\n- MANAGE-2.4\n- GOVERN-6.2\n- MAP-5.1\nnist_csf:\n- PR.PS-01\n- PR.AA-05\n- ID.RA-01\n- DE.CM-09\nmitre_attack:\n- T1635\n- T1414\n- T1417.001\n- T1409\n---\n# Analyzing iOS App Security with Objection\n\n## When to Use\n\nUse this skill when:\n- Performing runtime security assessment of iOS applications during authorized penetration tests\n- Inspecting iOS keychain, filesystem, and memory for sensitive data exposure\n- Bypassing client-side security controls (SSL pinning, jailbreak detection) during security testing\n- Evaluating iOS app behavior at runtime without access to source code\n\n**Do not use** this skill on production devices without explicit authorization -- Objection modifies app runtime behavior and may trigger security monitoring.\n\n## Prerequisites\n\n- Python 3.10+ with pip\n- Objection installed: `pip install objection`\n- Frida installed: `pip install frida-tools`\n- Target iOS device (jailbroken with Frida server, or non-jailbroken with repackaged IPA)\n- For non-jailbroken: `objection patchipa` to inject Frida gadget into IPA\n- macOS recommended for iOS testing (Xcode, ideviceinstaller)\n- USB connection to target device or network Frida server\n\n## Workflow\n\n### Step 1: Prepare the Testing Environment\n\n**For jailbroken devices:**\n```bash\n# Install Frida server on device via Cydia\u002FSileo\n# SSH to device and start Frida server\nssh root@\u003Cdevice_ip> \"\u002Fusr\u002Fsbin\u002Ffrida-server -D\"\n\n# Verify Frida connectivity\nfrida-ps -U  # List processes on USB-connected device\n```\n\n**For non-jailbroken devices (authorized testing):**\n```bash\n# Patch IPA with Frida gadget\nobjection patchipa --source target.ipa --codesign-signature \"Apple Development: test@example.com\"\n\n# Install patched IPA\nideviceinstaller -i target-patched.ipa\n```\n\n### Step 2: Attach Objection to Target App\n\n```bash\n# Attach to running app by bundle ID\nobjection --gadget \"com.target.app\" explore\n\n# Or spawn the app fresh\nobjection --gadget \"com.target.app\" explore --startup-command \"ios hooking list classes\"\n```\n\nOnce attached, Objection provides an interactive REPL for runtime exploration.\n\n### Step 3: Assess Data Storage Security (MASVS-STORAGE)\n\n```bash\n# Dump iOS Keychain items accessible to the app\nios keychain dump\n\n# List files in app sandbox\nios plist cat Info.plist\nenv  # Show app environment paths\n\n# Inspect NSUserDefaults for sensitive data\nios nsuserdefaults get\n\n# List SQLite databases\nsqlite connect app_data.db\nsqlite execute query \"SELECT * FROM credentials\"\n\n# Check for sensitive data in pasteboard\nios pasteboard monitor\n```\n\n### Step 4: Evaluate Network Security (MASVS-NETWORK)\n\n```bash\n# Disable SSL\u002FTLS certificate pinning\nios sslpinning disable\n\n# Verify pinning is bypassed by observing traffic in Burp Suite proxy\n# Monitor network-related class method calls\nios hooking watch class NSURLSession\nios hooking watch class NSURLConnection\n```\n\n### Step 5: Inspect Authentication and Authorization (MASVS-AUTH)\n\n```bash\n# List all Objective-C classes\nios hooking list classes\n\n# Search for authentication-related classes\nios hooking search classes Auth\nios hooking search classes Login\nios hooking search classes Token\n\n# Hook authentication methods to observe parameters\nios hooking watch method \"+[AuthManager validateToken:]\" --dump-args --dump-return\n\n# Monitor biometric authentication calls\nios hooking watch class LAContext\n```\n\n### Step 6: Assess Binary Protections (MASVS-RESILIENCE)\n\n```bash\n# Check jailbreak detection implementation\nios jailbreak disable\n\n# Simulate jailbreak detection bypass\nios jailbreak simulate\n\n# List loaded frameworks and libraries\nmemory list modules\n\n# Search memory for sensitive strings\nmemory search \"password\" --string\nmemory search \"api_key\" --string\nmemory search \"Bearer\" --string\n\n# Dump specific memory regions\nmemory dump all dump_output\u002F\n```\n\n### Step 7: Review Platform Interaction (MASVS-PLATFORM)\n\n```bash\n# List URL schemes registered by the app\nios info binary\nios bundles list_frameworks\n\n# Hook URL scheme handlers\nios hooking watch method \"-[AppDelegate application:openURL:options:]\" --dump-args\n\n# Monitor clipboard access\nios pasteboard monitor\n\n# Check for custom keyboard restrictions\nios hooking search classes UITextField\n```\n\n## Key Concepts\n\n| Term | Definition |\n|------|-----------|\n| **Objection** | Runtime mobile exploration toolkit built on Frida that provides pre-built scripts for common security testing tasks |\n| **Frida Gadget** | Shared library injected into app process to enable Frida instrumentation without jailbreak |\n| **Keychain** | iOS secure credential storage system; Objection can dump items accessible to the target app's keychain access group |\n| **SSL Pinning Bypass** | Runtime modification of certificate validation logic to allow proxy interception of HTTPS traffic |\n| **Method Hooking** | Intercepting Objective-C\u002FSwift method calls at runtime to observe arguments, return values, and modify behavior |\n\n## Tools & Systems\n\n- **Objection**: High-level Frida-powered mobile security exploration toolkit with pre-built commands\n- **Frida**: Dynamic instrumentation framework providing JavaScript injection into native app processes\n- **Frida-tools**: CLI utilities for Frida including frida-ps, frida-trace, and frida-discover\n- **ideviceinstaller**: Cross-platform tool for installing\u002Fmanaging iOS apps via USB\n- **Burp Suite**: HTTP proxy for intercepting traffic after SSL pinning bypass\n\n## Common Pitfalls\n\n- **App crashes on attach**: Some apps implement Frida detection. Use `--startup-command` to hook anti-Frida checks early in the app lifecycle.\n- **Keychain access scope**: Objection can only dump keychain items within the app's access group. System keychain items require separate jailbreak-level tools.\n- **Swift name mangling**: Swift method names are mangled in the runtime. Use `ios hooking list classes` with grep to find demangled names.\n- **Non-persistent changes**: All Objection modifications are runtime-only and reset on app restart. Document findings immediately.\n","# Analyzing iOS App Security with Objection\n\n## When to Use\n\nUse this skill when:\n- Performing runtime security assessment of iOS applications during authorized penetration tests\n- Inspecting iOS keychain, filesystem, and memory for sensitive data exposure\n- Bypassing client-side security controls (SSL pinning, jailbreak detection) during security testing\n- Evaluating iOS app behavior at runtime without access to source code\n\n**Do not use** this skill on production devices without explicit authorization -- Objection modifies app runtime behavior and may trigger security monitoring.\n\n## Prerequisites\n\n- Python 3.10+ with pip\n- Objection installed: `pip install objection`\n- Frida installed: `pip install frida-tools`\n- Target iOS device (jailbroken with Frida server, or non-jailbroken with repackaged IPA)\n- For non-jailbroken: `objection patchipa` to inject Frida gadget into IPA\n- macOS recommended for iOS testing (Xcode, ideviceinstaller)\n- USB connection to target device or network Frida server\n\n## Workflow\n\n### Step 1: Prepare the Testing Environment\n\n**For jailbroken devices:**\n```bash\n# Install Frida server on device via Cydia\u002FSileo\n# SSH to device and start Frida server\nssh root@\u003Cdevice_ip> \"\u002Fusr\u002Fsbin\u002Ffrida-server -D\"\n\n# Verify Frida connectivity\nfrida-ps -U  # List processes on USB-connected device\n```\n\n**For non-jailbroken devices (authorized testing):**\n```bash\n# Patch IPA with Frida gadget\nobjection patchipa --source target.ipa --codesign-signature \"Apple Development: test@example.com\"\n\n# Install patched IPA\nideviceinstaller -i target-patched.ipa\n```\n\n### Step 2: Attach Objection to Target App\n\n```bash\n# Attach to running app by bundle ID\nobjection --gadget \"com.target.app\" explore\n\n# Or spawn the app fresh\nobjection --gadget \"com.target.app\" explore --startup-command \"ios hooking list classes\"\n```\n\nOnce attached, Objection provides an interactive REPL for runtime exploration.\n\n### Step 3: Assess Data Storage Security (MASVS-STORAGE)\n\n```bash\n# Dump iOS Keychain items accessible to the app\nios keychain dump\n\n# List files in app sandbox\nios plist cat Info.plist\nenv  # Show app environment paths\n\n# Inspect NSUserDefaults for sensitive data\nios nsuserdefaults get\n\n# List SQLite databases\nsqlite connect app_data.db\nsqlite execute query \"SELECT * FROM credentials\"\n\n# Check for sensitive data in pasteboard\nios pasteboard monitor\n```\n\n### Step 4: Evaluate Network Security (MASVS-NETWORK)\n\n```bash\n# Disable SSL\u002FTLS certificate pinning\nios sslpinning disable\n\n# Verify pinning is bypassed by observing traffic in Burp Suite proxy\n# Monitor network-related class method calls\nios hooking watch class NSURLSession\nios hooking watch class NSURLConnection\n```\n\n### Step 5: Inspect Authentication and Authorization (MASVS-AUTH)\n\n```bash\n# List all Objective-C classes\nios hooking list classes\n\n# Search for authentication-related classes\nios hooking search classes Auth\nios hooking search classes Login\nios hooking search classes Token\n\n# Hook authentication methods to observe parameters\nios hooking watch method \"+[AuthManager validateToken:]\" --dump-args --dump-return\n\n# Monitor biometric authentication calls\nios hooking watch class LAContext\n```\n\n### Step 6: Assess Binary Protections (MASVS-RESILIENCE)\n\n```bash\n# Check jailbreak detection implementation\nios jailbreak disable\n\n# Simulate jailbreak detection bypass\nios jailbreak simulate\n\n# List loaded frameworks and libraries\nmemory list modules\n\n# Search memory for sensitive strings\nmemory search \"password\" --string\nmemory search \"api_key\" --string\nmemory search \"Bearer\" --string\n\n# Dump specific memory regions\nmemory dump all dump_output\u002F\n```\n\n### Step 7: Review Platform Interaction (MASVS-PLATFORM)\n\n```bash\n# List URL schemes registered by the app\nios info binary\nios bundles list_frameworks\n\n# Hook URL scheme handlers\nios hooking watch method \"-[AppDelegate application:openURL:options:]\" --dump-args\n\n# Monitor clipboard access\nios pasteboard monitor\n\n# Check for custom keyboard restrictions\nios hooking search classes UITextField\n```\n\n## Key Concepts\n\n| Term | Definition |\n|------|-----------|\n| **Objection** | Runtime mobile exploration toolkit built on Frida that provides pre-built scripts for common security testing tasks |\n| **Frida Gadget** | Shared library injected into app process to enable Frida instrumentation without jailbreak |\n| **Keychain** | iOS secure credential storage system; Objection can dump items accessible to the target app's keychain access group |\n| **SSL Pinning Bypass** | Runtime modification of certificate validation logic to allow proxy interception of HTTPS traffic |\n| **Method Hooking** | Intercepting Objective-C\u002FSwift method calls at runtime to observe arguments, return values, and modify behavior |\n\n## Tools & Systems\n\n- **Objection**: High-level Frida-powered mobile security exploration toolkit with pre-built commands\n- **Frida**: Dynamic instrumentation framework providing JavaScript injection into native app processes\n- **Frida-tools**: CLI utilities for Frida including frida-ps, frida-trace, and frida-discover\n- **ideviceinstaller**: Cross-platform tool for installing\u002Fmanaging iOS apps via USB\n- **Burp Suite**: HTTP proxy for intercepting traffic after SSL pinning bypass\n\n## Common Pitfalls\n\n- **App crashes on attach**: Some apps implement Frida detection. Use `--startup-command` to hook anti-Frida checks early in the app lifecycle.\n- **Keychain access scope**: Objection can only dump keychain items within the app's access group. System keychain items require separate jailbreak-level tools.\n- **Swift name mangling**: Swift method names are mangled in the runtime. Use `ios hooking list classes` with grep to find demangled names.\n- **Non-persistent changes**: All Objection modifications are runtime-only and reset on app restart. Document findings immediately.\n",{"name":5,"tags":52,"author":57,"domain":44,"license":15,"version":58,"nist_csf":59,"subdomain":53,"description":7,"nist_ai_rmf":64,"mitre_attack":69,"atlas_techniques":74},[53,35,34,54,55,56],"mobile-security","frida","owasp-mobile","penetration-testing","mahipal","1.0.0",[60,61,62,63],"PR.PS-01","PR.AA-05","ID.RA-01","DE.CM-09",[65,66,67,68],"MEASURE-2.7","MANAGE-2.4","GOVERN-6.2","MAP-5.1",[70,71,72,73],"T1635","T1414","T1417.001","T1409",[75],"AML.T0054","main","7925716f065257435fdb12e97f7e52842147d5ad",".claude\u002Fskills\u002Fanalyzing-ios-app-security-with-objection","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":85,"prompt":95,"zipAvailable":96},[86,89,92],{"tool":87,"command":88},"npx","npx skills add henriquescastilho\u002Fmy-claude --skill analyzing-ios-app-security-with-objection",{"tool":90,"command":91},"bunx","bunx skills add henriquescastilho\u002Fmy-claude --skill analyzing-ios-app-security-with-objection",{"tool":93,"command":94},"pnpm","pnpm dlx skills add henriquescastilho\u002Fmy-claude --skill analyzing-ios-app-security-with-objection","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fanalyzing-ios-app-security-with-objection\u002FSKILL.md",true,[98,104,109,115,119,123,129],{"path":99,"resourceType":100,"resourceTypeDesc":101,"sizeBytes":102,"sourceHtmlUrl":103},"assets\u002Ftemplate.md","ASSET","资产文件",2144,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fanalyzing-ios-app-security-with-objection\u002Fassets\u002Ftemplate.md",{"path":105,"resourceType":105,"resourceTypeDesc":106,"sizeBytes":107,"sourceHtmlUrl":108},"LICENSE","许可证",11255,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fanalyzing-ios-app-security-with-objection\u002FLICENSE",{"path":110,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":113,"sourceHtmlUrl":114},"references\u002Fapi-reference.md","REFERENCE","参考文档",3514,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fanalyzing-ios-app-security-with-objection\u002Freferences\u002Fapi-reference.md",{"path":116,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":117,"sourceHtmlUrl":118},"references\u002Fstandards.md",2704,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fanalyzing-ios-app-security-with-objection\u002Freferences\u002Fstandards.md",{"path":120,"resourceType":111,"resourceTypeDesc":112,"sizeBytes":121,"sourceHtmlUrl":122},"references\u002Fworkflows.md",4205,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fanalyzing-ios-app-security-with-objection\u002Freferences\u002Fworkflows.md",{"path":124,"resourceType":125,"resourceTypeDesc":126,"sizeBytes":127,"sourceHtmlUrl":128},"scripts\u002Fagent.py","SCRIPT","脚本",7320,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fanalyzing-ios-app-security-with-objection\u002Fscripts\u002Fagent.py",{"path":130,"resourceType":125,"resourceTypeDesc":126,"sizeBytes":131,"sourceHtmlUrl":132},"scripts\u002Fprocess.py",11067,"https:\u002F\u002Fgithub.com\u002Fhenriquescastilho\u002Fmy-claude\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fanalyzing-ios-app-security-with-objection\u002Fscripts\u002Fprocess.py",[134,174,183,192,214,239],{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":138,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":155,"publishedAt":47},"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",[141,144,147,150],{"categoryNo":142,"categoryName":143,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000002","文档处理",{"categoryNo":145,"categoryName":146,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":148,"categoryName":149,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000004","电子表格",{"categoryNo":151,"categoryName":152,"taxonomyType":153,"taxonomyTypeDesc":154},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[136,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,28],"docx","PDF","pptx","xlsx","documents","csv","ocr","Audio","Bash","markdown","convert","read","write","edit","html","images","files","youtube",{"skillNo":175,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":138,"licenseFileUrl":6,"sourceHtmlUrl":176,"categories":177,"keywords":182,"publishedAt":47},"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",[178,179,180,181],{"categoryNo":142,"categoryName":143,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":145,"categoryName":146,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":148,"categoryName":149,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":151,"categoryName":152,"taxonomyType":153,"taxonomyTypeDesc":154},[136,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,28],{"skillNo":184,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":138,"licenseFileUrl":6,"sourceHtmlUrl":185,"categories":186,"keywords":191,"publishedAt":47},"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",[187,188,189,190],{"categoryNo":142,"categoryName":143,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":145,"categoryName":146,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":148,"categoryName":149,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":151,"categoryName":152,"taxonomyType":153,"taxonomyTypeDesc":154},[136,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,28],{"skillNo":193,"name":194,"nameZh":6,"description":195,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":138,"licenseFileUrl":6,"sourceHtmlUrl":196,"categories":197,"keywords":198,"publishedAt":47},"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",[],[199,200,201,202,203,204,205,206,207,208,209,210,211,212,213],"python","zarr python","storage","integration","s3","gcs","cloud","dask","parallel","pipelines","arrays","numpy","scientific computing","scale","scientific",{"skillNo":215,"name":216,"nameZh":6,"description":217,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":138,"licenseFileUrl":6,"sourceHtmlUrl":218,"categories":219,"keywords":221,"publishedAt":47},"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",[220],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[222,223,224,225,226,227,228,39,229,230,231,167,168,232,233,234,235,236,237,238],"oracle","what if oracle","go","run","ux","futures","analysis","decision","branch","question","idea","exploration","options","stress-test","strategies","scenario","stress",{"skillNo":240,"name":241,"nameZh":6,"description":242,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":138,"licenseFileUrl":6,"sourceHtmlUrl":243,"categories":244,"keywords":255,"publishedAt":47},"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",[245,248,251,252],{"categoryNo":246,"categoryName":247,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":249,"categoryName":250,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":253,"categoryName":254,"taxonomyType":153,"taxonomyTypeDesc":154},"01JBSEEDCAT000000000000036","内容创作者",[256,257,258,259,260,261,262,263,164,264,167,168,169,265,266,267,268,269,213,270],"templates","venue templates","research","guidelines","NeurIPS","ICML","LaTeX","science","access","proposals","Academic","requirements","formatting","journal","chi"]