[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CDAVHT4BFBEVPT8D2YRXYP":3,"skill-same:01M6CDAVHT4BFBEVPT8D2YRXYP":53},{"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":25,"linkOnly":26,"markdownContent":27,"markdownBody":28,"frontMatter":29,"refName":30,"commitSha":31,"skillDirectory":32,"forksCount":33,"repositoryHtmlUrl":34,"repositoryHomepageUrl":6,"ownerHtmlUrl":35,"ownerBlogUrl":36,"ownerDescription":37,"updatedAt":38,"install":39,"resources":52},"01M6CDAVHT4BFBEVPT8D2YRXYP","valid-skill",null,"Convert JSON payloads to Markdown tables","wso2\u002Freference-implementations-afm","wso2","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F533043?v=4","01M6CDAFS40T9Y86DYXWE0NJES","WSO2","01M6CDAFX8GMZ8CBXPYBKW1C6J",3,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fwso2\u002Freference-implementations-afm\u002Fblob\u002Fmain\u002Fballerina-interpreter\u002Ftests\u002Fskills\u002Fpartial_invalid\u002Fvalid_skill\u002FSKILL.md",[],[19,20,21,22,23,24],"valid skill","valid","markdown","convert","json","payloads","2026-11-10 10:12:30",false,"---\nname: valid-skill\ndescription: Convert JSON payloads to Markdown tables\n---\n\nGiven a JSON array of objects, produce a Markdown table with column headers derived from the object keys.\n","Given a JSON array of objects, produce a Markdown table with column headers derived from the object keys.\n",{"name":5,"description":7},"main","966655470ac1443fbb17c61c845dedfb2ac91964","ballerina-interpreter\u002Ftests\u002Fskills\u002Fpartial_invalid\u002Fvalid_skill",4,"https:\u002F\u002Fgithub.com\u002Fwso2\u002Freference-implementations-afm","https:\u002F\u002Fgithub.com\u002Fwso2","https:\u002F\u002Fwso2.com","Welcome to the WSO2 source code! For info on working with the WSO2 repositories and contributing code, click the link below.","2026-11-12 16:50:37",{"source":8,"skillName":5,"commands":40,"prompt":50,"zipAvailable":51},[41,44,47],{"tool":42,"command":43},"npx","npx skills add wso2\u002Freference-implementations-afm --skill valid-skill",{"tool":45,"command":46},"bunx","bunx skills add wso2\u002Freference-implementations-afm --skill valid-skill",{"tool":48,"command":49},"pnpm","pnpm dlx skills add wso2\u002Freference-implementations-afm --skill valid-skill","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fwso2\u002Freference-implementations-afm\u002Fblob\u002Fmain\u002Fballerina-interpreter\u002Ftests\u002Fskills\u002Fpartial_invalid\u002Fvalid_skill\u002FSKILL.md",true,[],[54,67,74,88,101,114],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":25},"01M6CDB78D31J49FJZE2WN9GTR","test-gen","Generate and run unit tests for code changes","https:\u002F\u002Fgithub.com\u002Fwso2\u002Freference-implementations-afm\u002Fblob\u002Fmain\u002Fpython-interpreter\u002Fpackages\u002Fafm-core\u002Ftests\u002Ffixtures\u002Fskills\u002Fsingle_skill\u002FSKILL.md",[],[61,62,63,64,65,66],"test gen","test","unit tests","generate","run","code",{"skillNo":68,"name":69,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":25},"01M6CDB6B1DPW4FQ116SYG1SF3","no_frontmatter","https:\u002F\u002Fgithub.com\u002Fwso2\u002Freference-implementations-afm\u002Fblob\u002Fmain\u002Fpython-interpreter\u002Fpackages\u002Fafm-core\u002Ftests\u002Ffixtures\u002Fskills\u002Fno_frontmatter\u002FSKILL.md",[],[73],"no frontmatter",{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":25},"01M6CDB4KR1TW34R1KQ8WSXT8B","security-review","Review code for security vulnerabilities using OWASP guidelines","https:\u002F\u002Fgithub.com\u002Fwso2\u002Freference-implementations-afm\u002Fblob\u002Fmain\u002Fpython-interpreter\u002Fpackages\u002Fafm-core\u002Ftests\u002Ffixtures\u002Fskills\u002Fmulti_skills\u002Fsecurity_review\u002FSKILL.md",[],[81,82,83,84,85,86,66,87],"security review","review","security","owasp","vulnerabilities","review code","guidelines",{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":25},"01M6CDB39RWB241MEHHJR9Q2PK","pr-summary","Summarize pull requests into concise changelog entries","https:\u002F\u002Fgithub.com\u002Fwso2\u002Freference-implementations-afm\u002Fblob\u002Fmain\u002Fpython-interpreter\u002Fpackages\u002Fafm-core\u002Ftests\u002Ffixtures\u002Fskills\u002Fmulti_skills\u002Fpr_summary\u002FSKILL.md",[],[95,96,97,98,99,100],"pr","pr summary","pull","changelog","pull requests","summarize",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":112,"publishedAt":25},"01M6CDB1Z1NC5DQRJZZEYE5EJC","invalid_skill","This skill has an empty name","https:\u002F\u002Fgithub.com\u002Fwso2\u002Freference-implementations-afm\u002Fblob\u002Fmain\u002Fpython-interpreter\u002Fpackages\u002Fafm-core\u002Ftests\u002Ffixtures\u002Fskills\u002Finvalid_skill\u002FSKILL.md",[107],{"categoryNo":108,"categoryName":109,"taxonomyType":110,"taxonomyTypeDesc":111},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[113],"invalid skill",{"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":25},"01M6CDB03NJM9NXZ0F7GB1ZD78","same-skill","Draft release notes (duplicate — should be skipped)","https:\u002F\u002Fgithub.com\u002Fwso2\u002Freference-implementations-afm\u002Fblob\u002Fmain\u002Fballerina-interpreter\u002Ftests\u002Fskills\u002Fsource2\u002Frelease_notes\u002FSKILL.md",[],[121,122,123,124],"same skill","notes","release","release notes"]