[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FSVNHX715886VVASKDFS9S":3,"skill-same:01M6FSVNHX715886VVASKDFS9S":75},{"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":53,"commitSha":54,"skillDirectory":55,"forksCount":14,"repositoryHtmlUrl":56,"repositoryHomepageUrl":6,"ownerHtmlUrl":57,"ownerBlogUrl":58,"ownerDescription":59,"updatedAt":60,"install":61,"resources":74},"01M6FSVNHX715886VVASKDFS9S","zoho-crm-automation",null,"Automate Zoho CRM tasks via Rube MCP (Composio): create\u002Fupdate records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.","reikiplanet\u002Fdaoskills","reikiplanet","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F96377599?v=4","01M6CVWCMD740YHQDK7E9QYBW4","Reiki Planet","01M6CVWCS4KXVA2CWFVJ43EAXK",0,"MIT","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fautomation\u002Fzoho-crm-automation\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],"automation","crm automation","zoho crm automation","zoho crm","crm","zoho","first","convert","manage","community","search","update","composio","create","tasks","via","records","MCP","contacts","leads","2026-11-10 10:12:30",false,"---\nname: zoho-crm-automation\ndescription: \"Automate Zoho CRM tasks via Rube MCP (Composio): create\u002Fupdate records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\nrisk: unknown\nsource: community\n---\n\n# Zoho CRM Automation via Rube MCP\n\nAutomate Zoho CRM operations through Composio's Zoho toolkit via Rube MCP.\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Zoho CRM connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `zoho`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https:\u002F\u002Frube.app\u002Fmcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `zoho`\n3. If connection is not ACTIVE, follow the returned auth link to complete Zoho OAuth\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Core Workflows\n\n### 1. Search and Retrieve Records\n\n**When to use**: User wants to find specific CRM records by criteria\n\n**Tool sequence**:\n1. `ZOHO_LIST_MODULES` - List available CRM modules [Prerequisite]\n2. `ZOHO_GET_MODULE_FIELDS` - Get field definitions for a module [Optional]\n3. `ZOHO_SEARCH_ZOHO_RECORDS` - Search records by criteria [Required]\n4. `ZOHO_GET_ZOHO_RECORDS` - Get records from a module [Alternative]\n\n**Key parameters**:\n- `module`: Module name (e.g., 'Leads', 'Contacts', 'Deals', 'Accounts')\n- `criteria`: Search criteria string (e.g., 'Email:equals:john@example.com')\n- `fields`: Comma-separated list of fields to return\n- `per_page`: Number of records per page\n- `page`: Page number for pagination\n\n**Pitfalls**:\n- Module names are case-sensitive (e.g., 'Leads' not 'leads')\n- Search criteria uses specific syntax: 'Field:operator:value'\n- Supported operators: equals, starts_with, contains, not_equal, greater_than, less_than\n- Complex criteria use parentheses and AND\u002FOR: '(Email:equals:john@example.com)AND(Last_Name:equals:Doe)'\n- GET_ZOHO_RECORDS returns all records with optional filtering; SEARCH is for targeted lookups\n\n### 2. Create Records\n\n**When to use**: User wants to add new leads, contacts, deals, or other CRM records\n\n**Tool sequence**:\n1. `ZOHO_GET_MODULE_FIELDS` - Get required fields for the module [Prerequisite]\n2. `ZOHO_CREATE_ZOHO_RECORD` - Create a new record [Required]\n\n**Key parameters**:\n- `module`: Target module name (e.g., 'Leads', 'Contacts')\n- `data`: Record data object with field-value pairs\n- Required fields vary by module (e.g., Last_Name for Contacts)\n\n**Pitfalls**:\n- Each module has mandatory fields; use GET_MODULE_FIELDS to identify them\n- Field names use underscores (e.g., 'Last_Name', 'Email', 'Phone')\n- Lookup fields require the related record ID, not the name\n- Date fields must use 'yyyy-MM-dd' format\n- Creating duplicates is allowed unless duplicate check rules are configured\n\n### 3. Update Records\n\n**When to use**: User wants to modify existing CRM records\n\n**Tool sequence**:\n1. `ZOHO_SEARCH_ZOHO_RECORDS` - Find the record to update [Prerequisite]\n2. `ZOHO_UPDATE_ZOHO_RECORD` - Update the record [Required]\n\n**Key parameters**:\n- `module`: Module name\n- `record_id`: ID of the record to update\n- `data`: Object with fields to update (only changed fields needed)\n\n**Pitfalls**:\n- record_id must be the Zoho record ID (numeric string)\n- Only provide fields that need to change; other fields are preserved\n- Read-only and system fields cannot be updated\n- Lookup field updates require the related record ID\n\n### 4. Convert Leads\n\n**When to use**: User wants to convert a lead into a contact, account, and\u002For deal\n\n**Tool sequence**:\n1. `ZOHO_SEARCH_ZOHO_RECORDS` - Find the lead to convert [Prerequisite]\n2. `ZOHO_CONVERT_ZOHO_LEAD` - Convert the lead [Required]\n\n**Key parameters**:\n- `lead_id`: ID of the lead to convert\n- `deal`: Deal details if creating a deal during conversion\n- `account`: Account details for the conversion\n- `contact`: Contact details for the conversion\n\n**Pitfalls**:\n- Lead conversion is irreversible; the lead record is removed from the Leads module\n- Conversion can create up to three records: Contact, Account, and Deal\n- Existing account matching may occur based on company name\n- Custom field mappings between Lead and Contact\u002FAccount\u002FDeal modules affect the outcome\n\n### 5. Manage Tags and Related Records\n\n**When to use**: User wants to tag records or manage relationships between records\n\n**Tool sequence**:\n1. `ZOHO_CREATE_ZOHO_TAG` - Create a new tag [Optional]\n2. `ZOHO_UPDATE_RELATED_RECORDS` - Update related\u002Flinked records [Optional]\n\n**Key parameters**:\n- `module`: Module for the tag\n- `tag_name`: Name of the tag\n- `record_id`: Parent record ID (for related records)\n- `related_module`: Module of the related record\n- `data`: Related record data to update\n\n**Pitfalls**:\n- Tags are module-specific; a tag created for Leads is not available in Contacts\n- Related records require both the parent record ID and the related module\n- Tag names must be unique within a module\n- Bulk tag operations may hit rate limits\n\n## Common Patterns\n\n### Module and Field Discovery\n\n```\n1. Call ZOHO_LIST_MODULES to get all available modules\n2. Call ZOHO_GET_MODULE_FIELDS with module name\n3. Identify required fields, field types, and picklist values\n4. Use field API names (not display labels) in data objects\n```\n\n### Search Criteria Syntax\n\n**Simple search**:\n```\ncriteria: '(Email:equals:john@example.com)'\n```\n\n**Combined criteria**:\n```\ncriteria: '((Last_Name:equals:Doe)AND(Email:contains:example.com))'\n```\n\n**Supported operators**:\n- `equals`, `not_equal`\n- `starts_with`, `contains`\n- `greater_than`, `less_than`, `greater_equal`, `less_equal`\n- `between` (for dates\u002Fnumbers)\n\n### Pagination\n\n- Set `per_page` (max 200) and `page` starting at 1\n- Check response `info.more_records` flag\n- Increment page until more_records is false\n- Total count available in response info\n\n## Known Pitfalls\n\n**Field Names**:\n- Use API names, not display labels (e.g., 'Last_Name' not 'Last Name')\n- Custom fields have API names like 'Custom_Field1' or user-defined names\n- Picklist values must match exactly (case-sensitive)\n\n**Rate Limits**:\n- API call limits depend on your Zoho CRM plan\n- Free plan: 5000 API calls\u002Fday; Enterprise: 25000+\u002Fday\n- Implement delays between bulk operations\n- Monitor 429 responses and respect rate limit headers\n\n**Data Formats**:\n- Dates: 'yyyy-MM-dd' format\n- DateTime: 'yyyy-MM-ddTHH:mm:ss+HH:mm' format\n- Currency: Numeric values without formatting\n- Phone: String values (no specific format enforced)\n\n**Module Access**:\n- Access depends on user role and profile permissions\n- Some modules may be hidden or restricted in your CRM setup\n- Custom modules have custom API names\n\n## Quick Reference\n\n| Task | Tool Slug | Key Params |\n|------|-----------|------------|\n| List modules | ZOHO_LIST_MODULES | (none) |\n| Get module fields | ZOHO_GET_MODULE_FIELDS | module |\n| Search records | ZOHO_SEARCH_ZOHO_RECORDS | module, criteria |\n| Get records | ZOHO_GET_ZOHO_RECORDS | module, fields, per_page, page |\n| Create record | ZOHO_CREATE_ZOHO_RECORD | module, data |\n| Update record | ZOHO_UPDATE_ZOHO_RECORD | module, record_id, data |\n| Convert lead | ZOHO_CONVERT_ZOHO_LEAD | lead_id, deal, account, contact |\n| Create tag | ZOHO_CREATE_ZOHO_TAG | module, tag_name |\n| Update related records | ZOHO_UPDATE_RELATED_RECORDS | module, record_id, related_module, data |\n\n## When to Use\nThis skill is applicable to execute the workflow or actions described in the overview.\n","# Zoho CRM Automation via Rube MCP\n\nAutomate Zoho CRM operations through Composio's Zoho toolkit via Rube MCP.\n\n## Prerequisites\n\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active Zoho CRM connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `zoho`\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n\n**Get Rube MCP**: Add `https:\u002F\u002Frube.app\u002Fmcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `zoho`\n3. If connection is not ACTIVE, follow the returned auth link to complete Zoho OAuth\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Core Workflows\n\n### 1. Search and Retrieve Records\n\n**When to use**: User wants to find specific CRM records by criteria\n\n**Tool sequence**:\n1. `ZOHO_LIST_MODULES` - List available CRM modules [Prerequisite]\n2. `ZOHO_GET_MODULE_FIELDS` - Get field definitions for a module [Optional]\n3. `ZOHO_SEARCH_ZOHO_RECORDS` - Search records by criteria [Required]\n4. `ZOHO_GET_ZOHO_RECORDS` - Get records from a module [Alternative]\n\n**Key parameters**:\n- `module`: Module name (e.g., 'Leads', 'Contacts', 'Deals', 'Accounts')\n- `criteria`: Search criteria string (e.g., 'Email:equals:john@example.com')\n- `fields`: Comma-separated list of fields to return\n- `per_page`: Number of records per page\n- `page`: Page number for pagination\n\n**Pitfalls**:\n- Module names are case-sensitive (e.g., 'Leads' not 'leads')\n- Search criteria uses specific syntax: 'Field:operator:value'\n- Supported operators: equals, starts_with, contains, not_equal, greater_than, less_than\n- Complex criteria use parentheses and AND\u002FOR: '(Email:equals:john@example.com)AND(Last_Name:equals:Doe)'\n- GET_ZOHO_RECORDS returns all records with optional filtering; SEARCH is for targeted lookups\n\n### 2. Create Records\n\n**When to use**: User wants to add new leads, contacts, deals, or other CRM records\n\n**Tool sequence**:\n1. `ZOHO_GET_MODULE_FIELDS` - Get required fields for the module [Prerequisite]\n2. `ZOHO_CREATE_ZOHO_RECORD` - Create a new record [Required]\n\n**Key parameters**:\n- `module`: Target module name (e.g., 'Leads', 'Contacts')\n- `data`: Record data object with field-value pairs\n- Required fields vary by module (e.g., Last_Name for Contacts)\n\n**Pitfalls**:\n- Each module has mandatory fields; use GET_MODULE_FIELDS to identify them\n- Field names use underscores (e.g., 'Last_Name', 'Email', 'Phone')\n- Lookup fields require the related record ID, not the name\n- Date fields must use 'yyyy-MM-dd' format\n- Creating duplicates is allowed unless duplicate check rules are configured\n\n### 3. Update Records\n\n**When to use**: User wants to modify existing CRM records\n\n**Tool sequence**:\n1. `ZOHO_SEARCH_ZOHO_RECORDS` - Find the record to update [Prerequisite]\n2. `ZOHO_UPDATE_ZOHO_RECORD` - Update the record [Required]\n\n**Key parameters**:\n- `module`: Module name\n- `record_id`: ID of the record to update\n- `data`: Object with fields to update (only changed fields needed)\n\n**Pitfalls**:\n- record_id must be the Zoho record ID (numeric string)\n- Only provide fields that need to change; other fields are preserved\n- Read-only and system fields cannot be updated\n- Lookup field updates require the related record ID\n\n### 4. Convert Leads\n\n**When to use**: User wants to convert a lead into a contact, account, and\u002For deal\n\n**Tool sequence**:\n1. `ZOHO_SEARCH_ZOHO_RECORDS` - Find the lead to convert [Prerequisite]\n2. `ZOHO_CONVERT_ZOHO_LEAD` - Convert the lead [Required]\n\n**Key parameters**:\n- `lead_id`: ID of the lead to convert\n- `deal`: Deal details if creating a deal during conversion\n- `account`: Account details for the conversion\n- `contact`: Contact details for the conversion\n\n**Pitfalls**:\n- Lead conversion is irreversible; the lead record is removed from the Leads module\n- Conversion can create up to three records: Contact, Account, and Deal\n- Existing account matching may occur based on company name\n- Custom field mappings between Lead and Contact\u002FAccount\u002FDeal modules affect the outcome\n\n### 5. Manage Tags and Related Records\n\n**When to use**: User wants to tag records or manage relationships between records\n\n**Tool sequence**:\n1. `ZOHO_CREATE_ZOHO_TAG` - Create a new tag [Optional]\n2. `ZOHO_UPDATE_RELATED_RECORDS` - Update related\u002Flinked records [Optional]\n\n**Key parameters**:\n- `module`: Module for the tag\n- `tag_name`: Name of the tag\n- `record_id`: Parent record ID (for related records)\n- `related_module`: Module of the related record\n- `data`: Related record data to update\n\n**Pitfalls**:\n- Tags are module-specific; a tag created for Leads is not available in Contacts\n- Related records require both the parent record ID and the related module\n- Tag names must be unique within a module\n- Bulk tag operations may hit rate limits\n\n## Common Patterns\n\n### Module and Field Discovery\n\n```\n1. Call ZOHO_LIST_MODULES to get all available modules\n2. Call ZOHO_GET_MODULE_FIELDS with module name\n3. Identify required fields, field types, and picklist values\n4. Use field API names (not display labels) in data objects\n```\n\n### Search Criteria Syntax\n\n**Simple search**:\n```\ncriteria: '(Email:equals:john@example.com)'\n```\n\n**Combined criteria**:\n```\ncriteria: '((Last_Name:equals:Doe)AND(Email:contains:example.com))'\n```\n\n**Supported operators**:\n- `equals`, `not_equal`\n- `starts_with`, `contains`\n- `greater_than`, `less_than`, `greater_equal`, `less_equal`\n- `between` (for dates\u002Fnumbers)\n\n### Pagination\n\n- Set `per_page` (max 200) and `page` starting at 1\n- Check response `info.more_records` flag\n- Increment page until more_records is false\n- Total count available in response info\n\n## Known Pitfalls\n\n**Field Names**:\n- Use API names, not display labels (e.g., 'Last_Name' not 'Last Name')\n- Custom fields have API names like 'Custom_Field1' or user-defined names\n- Picklist values must match exactly (case-sensitive)\n\n**Rate Limits**:\n- API call limits depend on your Zoho CRM plan\n- Free plan: 5000 API calls\u002Fday; Enterprise: 25000+\u002Fday\n- Implement delays between bulk operations\n- Monitor 429 responses and respect rate limit headers\n\n**Data Formats**:\n- Dates: 'yyyy-MM-dd' format\n- DateTime: 'yyyy-MM-ddTHH:mm:ss+HH:mm' format\n- Currency: Numeric values without formatting\n- Phone: String values (no specific format enforced)\n\n**Module Access**:\n- Access depends on user role and profile permissions\n- Some modules may be hidden or restricted in your CRM setup\n- Custom modules have custom API names\n\n## Quick Reference\n\n| Task | Tool Slug | Key Params |\n|------|-----------|------------|\n| List modules | ZOHO_LIST_MODULES | (none) |\n| Get module fields | ZOHO_GET_MODULE_FIELDS | module |\n| Search records | ZOHO_SEARCH_ZOHO_RECORDS | module, criteria |\n| Get records | ZOHO_GET_ZOHO_RECORDS | module, fields, per_page, page |\n| Create record | ZOHO_CREATE_ZOHO_RECORD | module, data |\n| Update record | ZOHO_UPDATE_ZOHO_RECORD | module, record_id, data |\n| Convert lead | ZOHO_CONVERT_ZOHO_LEAD | lead_id, deal, account, contact |\n| Create tag | ZOHO_CREATE_ZOHO_TAG | module, tag_name |\n| Update related records | ZOHO_UPDATE_RELATED_RECORDS | module, record_id, related_module, data |\n\n## When to Use\nThis skill is applicable to execute the workflow or actions described in the overview.\n",{"name":5,"risk":49,"source":33,"requires":50,"description":7},"unknown",{"mcp":51},[52],"rube","master","dff58085da947e81e8418c922055644bf0082b1b","automation\u002Fzoho-crm-automation","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills","https:\u002F\u002Fgithub.com\u002Freikiplanet","https:\u002F\u002Fwww.reiki-planet.com","Reiki Planet Game","2026-03-29 06:02:29",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":73},[63,66,69],{"tool":64,"command":65},"npx","npx skills add reikiplanet\u002Fdaoskills --skill zoho-crm-automation",{"tool":67,"command":68},"bunx","bunx skills add reikiplanet\u002Fdaoskills --skill zoho-crm-automation",{"tool":70,"command":71},"pnpm","pnpm dlx skills add reikiplanet\u002Fdaoskills --skill zoho-crm-automation","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fautomation\u002Fzoho-crm-automation\u002FSKILL.md",true,[],[76,102,114,129,149,172],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":44},"01M6G614JTEQJHPT8AKK3YQ18S","web-games","Web browser game development principles. Framework selection, WebGPU, optimization, PWA.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fweb-games\u002FSKILL.md",[],[83,84,85,86,87,88,33,89,90,91,92,93,94,95,96,97,98,99,100,101],"games","web games","web","grep","principles","selection","framework selection","edit","write","read","pwa","game","web browser","game development","Optimization","framework","browser","development","webgpu",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":44},"01M6G611H2YGV0GZFP90D38ZMJ","vr-ar","VR\u002FAR development principles. Comfort, interaction, performance requirements.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fvr-ar\u002FSKILL.md",[],[109,110,100,111,112,33,90,91,92,86,113,87],"ar","vr ar","interaction","requirements","performance",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":120,"publishedAt":44},"01M6G60XNMHAMV1SV0EJ1CX0AY","templates","Project scaffolding templates for new applications. Use when creating new projects from scratch. Contains 12 templates for various tech stacks.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Ftemplates\u002FSKILL.md",[],[116,121,122,123,124,125,33,126,92,127,128,86],"project scaffolding","From Scratch","tech","project","scaffolding","use","projects","applications",{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":135,"publishedAt":44},"01M6G60T0GATMK3Q5H8GDC1Z8S","wcag-audit-patterns","Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing ac...","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fskills\u002Fsecurity\u002Fwcag-audit-patterns\u002FSKILL.md",[],[136,137,138,139,140,33,141,142,143,144,126,145,146,147,148],"wcag audit patterns","wcag audit","patterns","WCAG","audit","manual","with","automated testing","guidance","remediation","verification","accessibility","testing",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":155,"publishedAt":44},"01M6G60PMCHW1FRZ63F931QK3R","vulnerability-scanner","Advanced vulnerability analysis principles. OWASP 2025, Supply Chain Security, attack surface mapping, risk prioritization.","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fskills\u002Fsecurity\u002Fvulnerability-scanner\u002FSKILL.md",[],[156,157,158,159,160,161,162,163,33,92,86,164,87,165,166,167,168,169,170,171],"scanner","vulnerability scanner","vulnerability","prioritization","2025","mapping","chain","supply chain","Bash","analysis","risk","owasp","supply chain security","security","supply","advanced",{"skillNo":173,"name":174,"nameZh":6,"description":175,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":176,"categories":177,"keywords":178,"publishedAt":44},"01M6G60JZBB8DK0W3DSG1WNMZK","threat-modeling-expert","Expert in threat modeling methodologies, security architecture review, and risk assessment. Masters STRIDE, PASTA, attack trees, and security requirement extraction. Use for security architecture r...","https:\u002F\u002Fgithub.com\u002Freikiplanet\u002Fdaoskills\u002Fblob\u002Fmaster\u002Fskills\u002Fsecurity\u002Fthreat-modeling-expert\u002FSKILL.md",[],[179,180,181,182,183,184,185,186,169,126,187,188,189,33,190,191,192,166,193,194],"modeling","threat modeling expert","threat modeling","expert","threat","risk assessment","architecture review","architecture","security architecture review","trees","security architecture","security requirement extraction","assessment","extraction","review","stride"]