[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6XB4FNPBPH3MP1WN9FFP3MF":3,"skill-same:01M6XB4FNPBPH3MP1WN9FFP3MF":64},{"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":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":14,"repositoryHtmlUrl":47,"repositoryHomepageUrl":6,"ownerHtmlUrl":48,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":49,"install":50,"resources":63},"01M6XB4FNPBPH3MP1WN9FFP3MF","gateway-message-routing",null,"Build platform gateway message routing with inbound normalization, session mapping, delivery, and trace IDs.","su-yongjian\u002FSiming-Agent","su-yongjian","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F34278832?v=4","01M6XB1DS467062WEFANMWWDNZ","allan","01M6XB1DXXVA6F9PSVT9ATYQGJ",0,"MIT","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Fintegration\u002Fgateway-message-routing\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"routing","gateway","message","gateway message routing","messaging","integration","ids","normalization","trace","session","build","delivery","platform","mapping","with","2026-11-10 10:12:30",false,"---\nname: gateway-message-routing\ndescription: Build platform gateway message routing with inbound normalization, session mapping, delivery, and trace IDs.\nversion: 1.0.0\nauthor: Siming\nlicense: MIT\nmetadata:\n  siming:\n    tags:\n      - integration\n      - gateway\n      - messaging\n---\n\n# Gateway Message Routing\n\nUse this skill when integrating chat or enterprise messaging platforms.\n\n## Workflow\n\n1. Normalize inbound platform payloads into a common message model.\n2. Map platform user, conversation, thread, and tenant IDs.\n3. Route to AgentCore with trace IDs.\n4. Deliver replies with platform-specific constraints.\n5. Log failures with enough platform identifiers for replay.\n\n## Checks\n\n- Private chat and group chat usually need different context mapping.\n","# Gateway Message Routing\n\nUse this skill when integrating chat or enterprise messaging platforms.\n\n## Workflow\n\n1. Normalize inbound platform payloads into a common message model.\n2. Map platform user, conversation, thread, and tenant IDs.\n3. Route to AgentCore with trace IDs.\n4. Deliver replies with platform-specific constraints.\n5. Log failures with enough platform identifiers for replay.\n\n## Checks\n\n- Private chat and group chat usually need different context mapping.\n",{"name":5,"author":39,"license":15,"version":40,"metadata":41,"description":7},"Siming","1.0.0",{"siming":42},{"tags":43},[24,20,23],"main","b4db2a9f5faef96fc29f543d56235a5f1702d160","apps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Fintegration\u002Fgateway-message-routing","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent","https:\u002F\u002Fgithub.com\u002Fsu-yongjian","2026-05-28 21:54:51",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add su-yongjian\u002FSiming-Agent --skill gateway-message-routing",{"tool":56,"command":57},"bunx","bunx skills add su-yongjian\u002FSiming-Agent --skill gateway-message-routing",{"tool":59,"command":60},"pnpm","pnpm dlx skills add su-yongjian\u002FSiming-Agent --skill gateway-message-routing","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Fintegration\u002Fgateway-message-routing\u002FSKILL.md",true,[],[65,98,127,144,163,183],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":79,"publishedAt":34},"01M6XB78GXMFJHZ2TJKSW1XASM","playwright-visual-check","Use Playwright to verify UI layout, screenshots, responsive behavior, and console\u002Fruntime errors.","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Ftesting\u002Fplaywright-visual-check\u002FSKILL.md",[71,76],{"categoryNo":72,"categoryName":73,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":77,"categoryName":78,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000009","前端开发",[80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97],"playwright","check","playwright visual check","visual","verify","verify ui","errors","ui layout","runtime","layout","responsive","use","behavior","ui","console","screenshots","frontend","testing",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":112,"publishedAt":34},"01M6XB707EYMR6T375H3Q8GG00","api-smoke-tests","Create API smoke tests for auth, CRUD, pagination, empty states, and error paths.","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Ftesting\u002Fapi-smoke-tests\u002FSKILL.md",[104,107],{"categoryNo":105,"categoryName":106,"taxonomyType":74,"taxonomyTypeDesc":75},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":108,"categoryName":109,"taxonomyType":110,"taxonomyTypeDesc":111},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[113,114,115,116,117,97,118,119,120,121,122,123,124,125,126],"tests","smoke","api smoke tests","api","smoke tests","crud","auth","pagination","create","empty","paths","for","states","error",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":133,"publishedAt":34},"01M6XB6TRDFD9HQE8QZJ7TY5W8","secret-handling","Handle secrets, API keys, tokens, and credentials safely in code, logs, configs, and UI.","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Fsecurity\u002Fsecret-handling\u002FSKILL.md",[],[134,135,136,137,138,139,140,141,93,142,143,116],"secret handling","api keys","keys","tokens","security","secrets","credentials","logs","code","config",{"skillNo":145,"name":146,"nameZh":6,"description":147,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":150,"publishedAt":34},"01M6XB6N18T1N82EQ5S66Z384M","dependency-risk-scan","Evaluate dependency risk, vulnerability scan results, package updates, and safe upgrade strategy.","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Fsecurity\u002Fdependency-risk-scan\u002FSKILL.md",[],[151,152,153,154,155,156,157,158,159,160,161,138,162],"dependency risk scan","risk","dependency","scan","upgrade","evaluate","updates","results","strategy","vulnerability","package","safe",{"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":15,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":169,"publishedAt":34},"01M6XB6FPVFZ5P2Q47T338NQGR","vector-search-quality","Improve vector retrieval quality with chunk strategy, metadata filters, thresholds, and reranking.","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Frag\u002Fvector-search-quality\u002FSKILL.md",[],[170,171,172,173,174,175,176,159,177,178,179,180,181,182,33],"vector search quality","quality","Vector Search","vector","search","thresholds","filters","improve","metadata","chunk","rag","retrieval","reranking",{"skillNo":184,"name":185,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":189,"publishedAt":34},"01M6XB6AH9VVY23MR7WST6XH2D","rag-ingestion-pipeline","Build RAG document ingestion flows with upload, parsing, chunking, embedding, queueing, and status tracking.","https:\u002F\u002Fgithub.com\u002Fsu-yongjian\u002FSiming-Agent\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fagent-server\u002Fbundled-skills\u002Frag\u002Frag-ingestion-pipeline\u002FSKILL.md",[],[190,180,191,192,193,194,33,195,196,197,198,29,199,200,201,202,203],"rag ingestion pipeline","pipeline","ingestion","rag ingestion","Document Ingestion","flows","embedding","chunking","upload","document","tracking","parsing","documents","status"]