[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BXRRDMYGTASMP9RQXCFAG8":3,"skill-same:01M6BXRRDMYGTASMP9RQXCFAG8":56},{"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":28,"linkOnly":29,"markdownContent":30,"markdownBody":31,"frontMatter":32,"refName":33,"commitSha":34,"skillDirectory":35,"forksCount":36,"repositoryHtmlUrl":37,"repositoryHomepageUrl":38,"ownerHtmlUrl":39,"ownerBlogUrl":6,"ownerDescription":40,"updatedAt":41,"install":42,"resources":55},"01M6BXRRDMYGTASMP9RQXCFAG8","ci-status",null,"Check CI status for current branch or PR, show failed job logs","DenisovAV\u002Fflutter_edge_ai","DenisovAV","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9622910?v=4","01M6BXRH02KTWK364FYEH4AECE","Sasha Denisov","01M6BXRH45KJKJ712H82EV47AS",658,"MIT","https:\u002F\u002Fgithub.com\u002FDenisovAV\u002Fflutter_edge_ai\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fci-status\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27],"status","ci","ci status","pr","logs","branch","check","show","for","2026-11-10 10:12:30",false,"---\nname: ci-status\ndescription: Check CI status for current branch or PR, show failed job logs\n---\n\n# CI Status Check\n\n## Steps\n\n1. Determine target:\n   - If argument is a PR number, use that\n   - Otherwise, find PR for current branch: `gh pr list --head $(git branch --show-current) --json number -q '.[0].number'`\n   - If no PR found, check latest workflow runs: `gh run list --branch $(git branch --show-current) --limit 3`\n\n2. Show check status:\n   ```bash\n   gh pr checks \u003CPR_NUMBER>\n   ```\n\n3. If any checks failed, show failed logs:\n   ```bash\n   gh run view \u003CRUN_ID> --log-failed 2>&1 | tail -80\n   ```\n\n4. Summarize:\n   - Which jobs passed\u002Ffailed\u002Fpending\n   - For failures: root cause from logs (error message, not full log)\n   - Suggest fix if obvious\n","# CI Status Check\n\n## Steps\n\n1. Determine target:\n   - If argument is a PR number, use that\n   - Otherwise, find PR for current branch: `gh pr list --head $(git branch --show-current) --json number -q '.[0].number'`\n   - If no PR found, check latest workflow runs: `gh run list --branch $(git branch --show-current) --limit 3`\n\n2. Show check status:\n   ```bash\n   gh pr checks \u003CPR_NUMBER>\n   ```\n\n3. If any checks failed, show failed logs:\n   ```bash\n   gh run view \u003CRUN_ID> --log-failed 2>&1 | tail -80\n   ```\n\n4. Summarize:\n   - Which jobs passed\u002Ffailed\u002Fpending\n   - For failures: root cause from logs (error message, not full log)\n   - Suggest fix if obvious\n",{"name":5,"description":7},"main","d7b25d7547631703d368772ac6a8261178608306",".claude\u002Fskills\u002Fci-status",179,"https:\u002F\u002Fgithub.com\u002FDenisovAV\u002Fflutter_edge_ai","https:\u002F\u002Fflutteredge.ai","https:\u002F\u002Fgithub.com\u002FDenisovAV","Sasha is Flutter, Dart, Firebase and AI GDE, Co-organizer of Flutter Berlin Community, Expert in On-Device AI","2026-11-10 08:09:24",{"source":8,"skillName":5,"commands":43,"prompt":53,"zipAvailable":54},[44,47,50],{"tool":45,"command":46},"npx","npx skills add DenisovAV\u002Fflutter_edge_ai --skill ci-status",{"tool":48,"command":49},"bunx","bunx skills add DenisovAV\u002Fflutter_edge_ai --skill ci-status",{"tool":51,"command":52},"pnpm","pnpm dlx skills add DenisovAV\u002Fflutter_edge_ai --skill ci-status","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FDenisovAV\u002Fflutter_edge_ai\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fci-status\u002FSKILL.md",true,[],[57,72,83,99,118,130],{"skillNo":58,"name":59,"nameZh":6,"description":60,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":61,"categories":62,"keywords":68,"publishedAt":28},"01M6BXTT3TADZ7NN5RY79ZZKDR","send-email","Send an email.","https:\u002F\u002Fgithub.com\u002FDenisovAV\u002Fflutter_edge_ai\u002Fblob\u002Fmain\u002Fpackages\u002Fflutter_edge_ai_agent\u002Fassets\u002Fskills\u002Fsend-email\u002FSKILL.md",[63],{"categoryNo":64,"categoryName":65,"taxonomyType":66,"taxonomyTypeDesc":67},"01JBSEEDCAT000000000000005","邮件与沟通","SCENARIO","使用场景",[69,70,71],"send","send email","email",{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":28},"01M6BXTQPW2BAVZ2SRVTMFF9FA","query-wikipedia","Query summary from Wikipedia for a given topic.","https:\u002F\u002Fgithub.com\u002FDenisovAV\u002Fflutter_edge_ai\u002Fblob\u002Fmain\u002Fpackages\u002Fflutter_edge_ai_agent\u002Fassets\u002Fskills\u002Fquery-wikipedia\u002FSKILL.md",[],[79,80,81,27,82],"wikipedia","query","query wikipedia","summary",{"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":94,"publishedAt":28},"01M6BXTN6C4R4FZ5T9GRNY5MFG","qr-code","Generates a QR code for the given url.","https:\u002F\u002Fgithub.com\u002FDenisovAV\u002Fflutter_edge_ai\u002Fblob\u002Fmain\u002Fpackages\u002Fflutter_edge_ai_agent\u002Fassets\u002Fskills\u002Fqr-code\u002FSKILL.md",[89],{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[95,96,97,27,98],"qr","qr code","code","URL",{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":105,"publishedAt":28},"01M6BXTJXNJNW59BV5JM3V9YZD","kitchen-adventure","Act as a dungeon master for a text-based adventure set in a world where everyone is a sentient kitchen appliance. Trigger when user says \"start kitchen adventure\".","https:\u002F\u002Fgithub.com\u002FDenisovAV\u002Fflutter_edge_ai\u002Fblob\u002Fmain\u002Fpackages\u002Fflutter_edge_ai_agent\u002Fassets\u002Fskills\u002Fkitchen-adventure\u002FSKILL.md",[],[106,107,108,27,109,110,111,112,113,114,115,116,117],"kitchen adventure","when","dungeon master","trigger","as","act","world","master","user","text","SET","start",{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":124,"publishedAt":28},"01M6BXTGEPGG025VBEQKPJZB8S","interactive-map","Show an interactive map view for the given location.","https:\u002F\u002Fgithub.com\u002FDenisovAV\u002Fflutter_edge_ai\u002Fblob\u002Fmain\u002Fpackages\u002Fflutter_edge_ai_agent\u002Fassets\u002Fskills\u002Finteractive-map\u002FSKILL.md",[],[125,126,127,128,26,129,27],"interactive map","interactive","map","view","location",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":136,"publishedAt":28},"01M6BXTED45RFKX4EYF9BSWC7H","get-current-time","Get the user's current local date, time, and day of the week.","https:\u002F\u002Fgithub.com\u002FDenisovAV\u002Fflutter_edge_ai\u002Fblob\u002Fmain\u002Fpackages\u002Fflutter_edge_ai_agent\u002Fassets\u002Fskills\u002Fget-current-time\u002FSKILL.md",[],[137,138,139,140,114,141],"current time","get current time","time","get","local"]