[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BSWN3K94TT47CWE39M88MP":3,"skill-same:01M6BSWN3K94TT47CWE39M88MP":50},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":23,"linkOnly":24,"markdownContent":25,"markdownBody":26,"frontMatter":27,"refName":28,"commitSha":29,"skillDirectory":30,"forksCount":31,"repositoryHtmlUrl":32,"repositoryHomepageUrl":33,"ownerHtmlUrl":34,"ownerBlogUrl":33,"ownerDescription":6,"updatedAt":35,"install":36,"resources":49},"01M6BSWN3K94TT47CWE39M88MP","crm-house-style",null,"The house style every CRM answer has to follow","zatosource\u002Fzato","zatosource","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F900466?v=4","01M6BSWH1DGG5H44DZJ7XY5R9P","ESB, SOA, REST, APIs and Cloud Integrations in Python","01M6BSWH5BGH69JBA2QQEVTZQT",1017,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002Fzatosource\u002Fzato\u002Fblob\u002Fmain\u002Fcode\u002Ftests\u002Fpython\u002Fzato-server\u002Fmcp_llm_live\u002Ffixtures\u002Fskills\u002Fcrm-house-style\u002FSKILL.md",[],[19,20,21,22],"crm house style","crm","style","answer","2026-11-10 10:12:30",false,"---\nname: crm-house-style\ndescription: The house style every CRM answer has to follow\n---\n\n# CRM house style\n\nEvery answer about CRM data must follow this exact format:\n\n1. The very first line of the answer must be exactly this marker, on its own line:\n\nCRM-HOUSE-STYLE-REPORT\n\n2. After the marker, report each fact as a bullet point of the form `- field: value`.\n3. Do not add any greeting or closing sentence.\n\nThis format is mandatory - an answer without the marker line is a wrong answer.\n","# CRM house style\n\nEvery answer about CRM data must follow this exact format:\n\n1. The very first line of the answer must be exactly this marker, on its own line:\n\nCRM-HOUSE-STYLE-REPORT\n\n2. After the marker, report each fact as a bullet point of the form `- field: value`.\n3. Do not add any greeting or closing sentence.\n\nThis format is mandatory - an answer without the marker line is a wrong answer.\n",{"name":5,"description":7},"main","ee14a521e114176adb68f4254058dffd4d3929f8","code\u002Ftests\u002Fpython\u002Fzato-server\u002Fmcp_llm_live\u002Ffixtures\u002Fskills\u002Fcrm-house-style",250,"https:\u002F\u002Fgithub.com\u002Fzatosource\u002Fzato","https:\u002F\u002Fzato.io","https:\u002F\u002Fgithub.com\u002Fzatosource","2026-11-14 03:06:49",{"source":8,"skillName":5,"commands":37,"prompt":47,"zipAvailable":48},[38,41,44],{"tool":39,"command":40},"npx","npx skills add zatosource\u002Fzato --skill crm-house-style",{"tool":42,"command":43},"bunx","bunx skills add zatosource\u002Fzato --skill crm-house-style",{"tool":45,"command":46},"pnpm","pnpm dlx skills add zatosource\u002Fzato --skill crm-house-style","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fzatosource\u002Fzato\u002Fblob\u002Fmain\u002Fcode\u002Ftests\u002Fpython\u002Fzato-server\u002Fmcp_llm_live\u002Ffixtures\u002Fskills\u002Fcrm-house-style\u002FSKILL.md",true,[],[51,73,83,93,102,115],{"skillNo":52,"name":53,"nameZh":6,"description":54,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":55,"categories":56,"keywords":67,"publishedAt":23},"01M6BSXZX6XC519SAVMTXNJ530","sql-outgoing-explanation","Explains failures of SQL connections from their definition, their failed queries and the successes around them","https:\u002F\u002Fgithub.com\u002Fzatosource\u002Fzato\u002Fblob\u002Fmain\u002Fcode\u002Fzato-common\u002Fsrc\u002Fzato\u002Fcommon\u002Falerting\u002Fexplain\u002Fskills\u002Fsql-outgoing\u002FSKILL.md",[57,62],{"categoryNo":58,"categoryName":59,"taxonomyType":60,"taxonomyTypeDesc":61},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":63,"categoryName":64,"taxonomyType":65,"taxonomyTypeDesc":66},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[68,69,70,71,72],"sql","sql outgoing explanation","queries","connections","definition",{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":23},"01M6BSXXCT75K9BE42DCAHJH17","soap-outgoing-explanation","Explains failures of SOAP outgoing connections from their definition, their failed calls and faults and the successes around them","https:\u002F\u002Fgithub.com\u002Fzatosource\u002Fzato\u002Fblob\u002Fmain\u002Fcode\u002Fzato-common\u002Fsrc\u002Fzato\u002Fcommon\u002Falerting\u002Fexplain\u002Fskills\u002Fsoap-outgoing\u002FSKILL.md",[],[80,81,72,82,71],"soap","soap outgoing explanation","calls",{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":23},"01M6BSXTXYW08R1JCEAD847FFV","scheduler-explanation","Explains failures of scheduler jobs from their failed runs and the runs around them","https:\u002F\u002Fgithub.com\u002Fzatosource\u002Fzato\u002Fblob\u002Fmain\u002Fcode\u002Fzato-common\u002Fsrc\u002Fzato\u002Fcommon\u002Falerting\u002Fexplain\u002Fskills\u002Fscheduler\u002FSKILL.md",[],[90,91,92],"scheduler","scheduler explanation","jobs",{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":23},"01M6BSXRNTWVN596VQ7JBBFV17","rest-outgoing-explanation","Explains failures of REST outgoing connections from their definition, their failed calls and the successes around them","https:\u002F\u002Fgithub.com\u002Fzatosource\u002Fzato\u002Fblob\u002Fmain\u002Fcode\u002Fzato-common\u002Fsrc\u002Fzato\u002Fcommon\u002Falerting\u002Fexplain\u002Fskills\u002Frest-outgoing\u002FSKILL.md",[],[100,101,72,82,71],"rest outgoing explanation","REST",{"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":23},"01M6BSXP6BGKR034CXAPEF9WVA","rest-channel-explanation","Explains alerts of REST and SOAP channels from their definition, the calls they answered with an error and the callers behind them","https:\u002F\u002Fgithub.com\u002Fzatosource\u002Fzato\u002Fblob\u002Fmain\u002Fcode\u002Fzato-common\u002Fsrc\u002Fzato\u002Fcommon\u002Falerting\u002Fexplain\u002Fskills\u002Frest-channel\u002FSKILL.md",[],[109,110,101,72,82,111,112,113,114,80],"channel","rest channel explanation","with","channels","error","alerts",{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":23},"01M6BSXKYYKNGT3K8YWHQKQV6Q","odoo-explanation","Explains failures of Odoo connections from their definition, their failed calls and the successes around them","https:\u002F\u002Fgithub.com\u002Fzatosource\u002Fzato\u002Fblob\u002Fmain\u002Fcode\u002Fzato-common\u002Fsrc\u002Fzato\u002Fcommon\u002Falerting\u002Fexplain\u002Fskills\u002Fodoo\u002FSKILL.md",[],[122,123,72,82,71],"odoo explanation","odoo"]