[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ER5A13JGJSZ062C8EV9RW0":3,"skill-same:01M6ER5A13JGJSZ062C8EV9RW0":118},{"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":57,"commitSha":58,"skillDirectory":59,"forksCount":60,"repositoryHtmlUrl":61,"repositoryHomepageUrl":6,"ownerHtmlUrl":62,"ownerBlogUrl":6,"ownerDescription":63,"updatedAt":64,"install":65,"resources":78},"01M6ER5A13JGJSZ062C8EV9RW0","analyzing-ios-app-security-with-objection",null,"Performs runtime mobile security exploration of iOS applications using Objection, a Frida-powered toolkit that enables security testers to interact with app internals without jailbreaking. Use when assessing iOS app security posture, bypassing client-side protections, dumping keychain items, inspecting filesystem storage, and evaluating runtime behavior. Activates for requests involving iOS security testing, Objection runtime analysis, Frida-based iOS assessment, or mobile runtime exploration.","luokai0\u002Fai-agent-skills-by-luo-kai","luokai0","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F266954973?v=4","01M6E16VNT42JB8B3X3254QWJ7","luo kai","01M6E16VTFVP6S5XJF1V1MPV90",14,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai\u002Fblob\u002Fmain\u002Fai-agent-skills\u002F21-external-registries\u002F08-pinkpixel-collection\u002Fanalyzing-ios-app-security-with-objection\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"security","app","ios","objection","analyzing ios app security with objection","analyzing","app security","ios app","penetration","testing","runtime","exploration","mobile","keychain","analysis","applications","owasp","assessment","storage","cybersecurity","2026-11-10 10:12:30",false,"---\nname: analyzing-ios-app-security-with-objection\ndescription: >\n  Performs runtime mobile security exploration of iOS applications using Objection, a Frida-powered\n  toolkit that enables security testers to interact with app internals without jailbreaking. Use when\n  assessing iOS app security posture, bypassing client-side protections, dumping keychain items,\n  inspecting filesystem storage, and evaluating runtime behavior. Activates for requests involving\n  iOS security testing, Objection runtime analysis, Frida-based iOS assessment, or mobile runtime\n  exploration.\ndomain: cybersecurity\nsubdomain: mobile-security\nauthor: mahipal\ntags: [mobile-security, ios, objection, frida, owasp-mobile, penetration-testing]\nversion: 1.0.0\nlicense: Apache-2.0\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":49,"author":54,"domain":43,"license":15,"version":55,"subdomain":50,"description":56},[50,26,27,51,52,53],"mobile-security","frida","owasp-mobile","penetration-testing","mahipal","1.0.0","Performs runtime mobile security exploration of iOS applications using Objection, a Frida-powered toolkit that enables security testers to interact with app internals without jailbreaking. Use when assessing iOS app security posture, bypassing client-side protections, dumping keychain items, inspecting filesystem storage, and evaluating runtime behavior. Activates for requests involving iOS security testing, Objection runtime analysis, Frida-based iOS assessment, or mobile runtime exploration.\n","main","4d2fb89cdfb75f3f6fd3c6c5ec9ad90ea129eb3c","ai-agent-skills\u002F21-external-registries\u002F08-pinkpixel-collection\u002Fanalyzing-ios-app-security-with-objection",2,"https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai","https:\u002F\u002Fgithub.com\u002Fluokai0","a solo builder.","2026-05-06 04:29:04",{"source":8,"skillName":5,"commands":66,"prompt":76,"zipAvailable":77},[67,70,73],{"tool":68,"command":69},"npx","npx skills add luokai0\u002Fai-agent-skills-by-luo-kai --skill analyzing-ios-app-security-with-objection",{"tool":71,"command":72},"bunx","bunx skills add luokai0\u002Fai-agent-skills-by-luo-kai --skill analyzing-ios-app-security-with-objection",{"tool":74,"command":75},"pnpm","pnpm dlx skills add luokai0\u002Fai-agent-skills-by-luo-kai --skill analyzing-ios-app-security-with-objection","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai\u002Fblob\u002Fmain\u002Fai-agent-skills\u002F21-external-registries\u002F08-pinkpixel-collection\u002Fanalyzing-ios-app-security-with-objection\u002FSKILL.md",true,[79,85,90,96,100,104,108,114],{"path":80,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":83,"sourceHtmlUrl":84},"assets\u002Ftemplate.md","ASSET","资产文件",2144,"https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai\u002Fblob\u002Fmain\u002Fai-agent-skills\u002F21-external-registries\u002F08-pinkpixel-collection\u002Fanalyzing-ios-app-security-with-objection\u002Fassets\u002Ftemplate.md",{"path":86,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":88,"sourceHtmlUrl":89},"LICENSE","许可证",11255,"https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai\u002Fblob\u002Fmain\u002Fai-agent-skills\u002F21-external-registries\u002F08-pinkpixel-collection\u002Fanalyzing-ios-app-security-with-objection\u002FLICENSE",{"path":91,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":94,"sourceHtmlUrl":95},"references\u002Fapi-reference.md","REFERENCE","参考文档",3514,"https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai\u002Fblob\u002Fmain\u002Fai-agent-skills\u002F21-external-registries\u002F08-pinkpixel-collection\u002Fanalyzing-ios-app-security-with-objection\u002Freferences\u002Fapi-reference.md",{"path":97,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":98,"sourceHtmlUrl":99},"references\u002Fstandards.md",2704,"https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai\u002Fblob\u002Fmain\u002Fai-agent-skills\u002F21-external-registries\u002F08-pinkpixel-collection\u002Fanalyzing-ios-app-security-with-objection\u002Freferences\u002Fstandards.md",{"path":101,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":102,"sourceHtmlUrl":103},"references\u002Fworkflow.md",10781,"https:\u002F\u002Fgithub.com\u002Fbluealpha-labs\u002Fbluealpha-mcp-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fbluealpha-marketing-plugin\u002Fskills\u002Fgeo-expansion-scout\u002Freferences\u002Fworkflow.md",{"path":105,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":106,"sourceHtmlUrl":107},"references\u002Fworkflows.md",4205,"https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai\u002Fblob\u002Fmain\u002Fai-agent-skills\u002F21-external-registries\u002F08-pinkpixel-collection\u002Fanalyzing-ios-app-security-with-objection\u002Freferences\u002Fworkflows.md",{"path":109,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":112,"sourceHtmlUrl":113},"scripts\u002Fagent.py","SCRIPT","脚本",7320,"https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai\u002Fblob\u002Fmain\u002Fai-agent-skills\u002F21-external-registries\u002F08-pinkpixel-collection\u002Fanalyzing-ios-app-security-with-objection\u002Fscripts\u002Fagent.py",{"path":115,"resourceType":110,"resourceTypeDesc":111,"sizeBytes":116,"sourceHtmlUrl":117},"scripts\u002Fprocess.py",11067,"https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai\u002Fblob\u002Fmain\u002Fai-agent-skills\u002F21-external-registries\u002F08-pinkpixel-collection\u002Fanalyzing-ios-app-security-with-objection\u002Fscripts\u002Fprocess.py",[119,146,163,191,224,258],{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":123,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":126,"publishedAt":44},"01M6F2SKTE208174C7S7JJCZC7","write-contracts","Generates secure Aptos Move V2 smart contracts with Object model, Digital Asset integration, security patterns, and storage type guidance. Includes comprehensive storage decision framework for optimal data structure selection. Triggers on: 'write contract', 'create NFT collection', 'build marketplace', 'implement minting', 'generate Move module', 'create token contract', 'build DAO', 'implement staking'. Ask storage questions when: 'store', 'track', 'registry', 'mapping', 'list', 'collection'.","MIT","https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai\u002Fblob\u002Fmain\u002Fai-agent-skills\u002F22-clawhub-skills\u002Fwrite-contracts\u002FSKILL.md",[],[127,128,129,42,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145],"write","contracts","write contracts","secure","create","generate","collection","model","decision","ask","smart-contracts","selection","objects","structure","nft","token","aptos","critical","move",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":123,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":152,"publishedAt":44},"01M6F2RFXJ6T9MKW0A7N7GM45B","web-search","通用网络搜索技能，支持多引擎搜索（百度、必应、DuckDuckGo），无需API密钥即可获取实时信息","https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai\u002Fblob\u002Fmain\u002Fai-agent-skills\u002F22-clawhub-skills\u002Fweb-search-ex-skill\u002FSKILL.md",[],[153,154,155,156,157,158,159,160,161,162],"web","search","web search","搜索","baidu","bing","duckduckgo","百度","多引擎","internet",{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":123,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":172,"publishedAt":44},"01M6F2K968G1FZEZFPW2E6B222","solo-build","Execute implementation plan tasks with TDD workflow, auto-commit, and phase gates. Use when user says \"build it\", \"start building\", \"execute plan\", \"implement tasks\", \"ship it\", or references a track ID. Do NOT use for planning (use \u002Fplan) or scaffolding (use \u002Fscaffold).","https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai\u002Fblob\u002Fmain\u002Fai-agent-skills\u002F22-clawhub-skills\u002Fsolo-build\u002FSKILL.md",[169],{"categoryNo":170,"categoryName":171,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[173,174,175,176,177,178,179,180,154,181,182,183,127,184,185,186,187,188,189,190],"build","solo","solo build","MCP","workflow","commit","tasks","code","Bash","plan","read","auto","references","context7","query","scaffolding","ship it","project",{"skillNo":192,"name":193,"nameZh":6,"description":194,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":123,"licenseFileUrl":6,"sourceHtmlUrl":195,"categories":196,"keywords":203,"publishedAt":44},"01M6F2GKN39SGHSPWYB3662YC8","react-email","Use when building HTML email templates with React components, adding a visual email editor to an application using the React Email visual editor, rendering emails to HTML, or sending emails with Resend. Covers welcome emails, password resets, notifications, order confirmations, newsletters, transactional emails, and the embeddable email editor component.","https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai\u002Fblob\u002Fmain\u002Fai-agent-skills\u002F22-clawhub-skills\u002Freact-email-skills\u002FSKILL.md",[197,200],{"categoryNo":198,"categoryName":199,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000005","邮件与沟通",{"categoryNo":201,"categoryName":202,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",[204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223],"react","email","react email","github","editor","components","react components","component","welcome","https","notifications","password","node","use","html","resend","visual","emails","rendering","with",{"skillNo":225,"name":226,"nameZh":6,"description":227,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":123,"licenseFileUrl":6,"sourceHtmlUrl":228,"categories":229,"keywords":240,"publishedAt":44},"01M6F2FBVGVDFSG8SSFJGXA40C","APITester Agent-Driven API Testing","Test API endpoints and document responses. Define tests in plain English, run them, get formatted results. Agent-driven Postman alternative.","https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai\u002Fblob\u002Fmain\u002Fai-agent-skills\u002F22-clawhub-skills\u002Fopenclaw-api-tester\u002FSKILL.md",[230,231,234,235],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":232,"categoryName":233,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":170,"categoryName":171,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":236,"categoryName":237,"taxonomyType":238,"taxonomyTypeDesc":239},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[33,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257],"api","api testing","driven","APITester Agent Driven API Testing","test","run","postman","results","plain english","tester","endpoints","document","get","define","tests","english","api-tester",{"skillNo":259,"name":260,"nameZh":6,"description":261,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":123,"licenseFileUrl":6,"sourceHtmlUrl":262,"categories":263,"keywords":264,"publishedAt":44},"01M6F273Y3NGAPVJZ608BC0G9G","hubspot-implementation-plan","Generate a phased implementation plan from a HubSpot audit report. Creates prioritized, sequenced cleanup processes with effort estimates, dependencies, and automation feasibility. Use after running \u002Fhubspot-audit.","https:\u002F\u002Fgithub.com\u002Fluokai0\u002Fai-agent-skills-by-luo-kai\u002Fblob\u002Fmain\u002Fai-agent-skills\u002F22-clawhub-skills\u002Fhubspot-implementation-plan\u002FSKILL.md",[],[182,265,266,267,268,269,270,132,271,272,273,274,275,217,276,277,223,278],"implementation","hubspot","hubspot implementation plan","automation","feasibility","cleanup","planning","report","audit","audit report","phased implementation","dependencies","processes","hubspot audit"]