[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6CYEYPWPQJBCRCMJ415277Z":3,"creator-list:01M6CYEYPWPQJBCRCMJ415277Z:stars:1:":22},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":14,"totalStars":15,"updatedAt":16,"htmlUrl":17,"blogUrl":18,"company":19,"location":19,"followersCount":20,"publicReposCount":21},"01M6CYEYPWPQJBCRCMJ415277Z","bubbuild","Bub Build","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F264669564?v=4","ORGANIZATION","组织","Bub it, build it.",10,1,0,2,19,"2026-11-11 15:30:48","https:\u002F\u002Fgithub.com\u002Fbubbuild","https:\u002F\u002Fbub.build",null,39,14,{"records":23,"total":11,"current":12,"size":182},[24,55,64,90,103,111,123,132,147,159],{"skillNo":25,"name":26,"nameZh":19,"description":27,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":31,"categories":32,"keywords":33,"publishedAt":54},"01M6CYFPNE130C5YPK6J05FK5G","tape-dataset-share-review","Export, filter, scan, and review shareable tape datasets produced by `tape-dataset-opendal`. Use when Codex needs to prepare Bub-generated tape data for public sharing, Hugging Face upload, external research handoff, or any review-sensitive export that must run CEL filtering, TruffleHog secret scanning on the staged artifact, and a final conservative LLM audit.","bubbuild\u002Fbub-contrib","01M6CYEYVZ5WFRV560SC5E6GKE","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fbubbuild\u002Fbub-contrib\u002Fblob\u002Fmain\u002Fpackages\u002Ftape-dataset-opendal\u002Fsrc\u002Fskills\u002Ftape-dataset-share-review\u002FSKILL.md",[],[34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"review","share","tape dataset share review","codex","research","run","audit","sharing","trufflehog","generated","filtering","use","export","scanning","datasets","external research","scan","bub","artifact","upload","2026-11-10 10:12:30",{"skillNo":56,"name":57,"nameZh":19,"description":58,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":54},"01M6CYFMSN49KPA44X7XR862F9","wecom","WeCom channel skill. Return normal replies directly. For proactive sends such as scheduled jobs, use the packaged wecom_send.py script.","https:\u002F\u002Fgithub.com\u002Fbubbuild\u002Fbub-contrib\u002Fblob\u002Fmain\u002Fpackages\u002Fbub-wecom\u002Fsrc\u002Fskills\u002Fwecom\u002FSKILL.md",[],[57,62,45,63],"channel","jobs",{"skillNo":65,"name":66,"nameZh":19,"description":67,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":68,"categories":69,"keywords":75,"publishedAt":54},"01M6CYFH67JBZ9YEGQVDCFW3GV","slack","Slack skill for proactive outbound Slack communication: posting a message to a\nchannel or thread, editing an existing bot message, or adding an emoji reaction.\nUse when the bot needs to: (1) post a message somewhere OTHER than the current\nreply (e.g. a different channel, or a side note in the same thread),\n(2) edit a previously-sent bot message (e.g. a progress placeholder), or\n(3) acknowledge a message with a non-verbal emoji reaction.\nNOTE: normal replies to the current message are posted AUTOMATICALLY by the\nruntime — just answer as text. Reach for this skill only for proactive \u002F\nout-of-band sends and message edits.","https:\u002F\u002Fgithub.com\u002Fbubbuild\u002Fbub-contrib\u002Fblob\u002Fmain\u002Fpackages\u002Fbub-slack\u002Fsrc\u002Fskills\u002Fslack\u002FSKILL.md",[70],{"categoryNo":71,"categoryName":72,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000005","邮件与沟通","SCENARIO","使用场景",[66,76,77,78,79,80,81,82,83,62,45,84,85,86,87,88,89],"bot","placeholder","communication","out-of-band","text","just","editing","edit","only","reply","emoji","message","outbound","runtime",{"skillNo":91,"name":92,"nameZh":19,"description":93,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":54},"01M6CYFENA72P45DFRZP9NVVM5","qq","QQ C2C and group channel skill. Use when Bub is handling a QQ conversation. In the default tool reply mode, reply by calling qq.send (text or media) and stay silent by not calling it. In direct reply mode, return the reply text; output exactly \u003Cno_reply\u002F> to stay silent.","https:\u002F\u002Fgithub.com\u002Fbubbuild\u002Fbub-contrib\u002Fblob\u002Fmain\u002Fpackages\u002Fbub-qq\u002Fsrc\u002Fskills\u002Fqq\u002FSKILL.md",[],[92,97,98,80,99,62,45,85,100,101,102,51],"Media","tool","direct","default","conversation","calling",{"skillNo":104,"name":105,"nameZh":19,"description":106,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":54},"01M6CYFC5D1T5JETNW8E99FG73","feishu","Use this skill to respond to messages from feishu channel.","https:\u002F\u002Fgithub.com\u002Fbubbuild\u002Fbub-contrib\u002Fblob\u002Fmain\u002Fpackages\u002Fbub-feishu\u002Fsrc\u002Fskills\u002Ffeishu\u002FSKILL.md",[],[105,110,62,45],"messages",{"skillNo":112,"name":113,"nameZh":19,"description":114,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":54},"01M6CYF94FXGAF30CRJHN4ZVJ4","discord","Discord Bot integration for sending messages, managing channels, and responding to events.\nUse when Bub needs to: (1) Send messages to Discord channels, (2) Create Discord bot with discord.py,\n(3) Handle Discord events (on_message, on_member_join, etc.), (4) Work with Discord webhooks,\nor (5) Any Discord-related functionality.","https:\u002F\u002Fgithub.com\u002Fbubbuild\u002Fbub-contrib\u002Fblob\u002Fmain\u002Fpackages\u002Fbub-discord\u002Fsrc\u002Fskills\u002Fdiscord\u002FSKILL.md",[],[113,76,118,119,110,120,45,121,122,87,51],"create","integration","work","webhooks","discord bot",{"skillNo":124,"name":125,"nameZh":19,"description":126,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":54},"01M6CYF72F9EBVVWSSFREAE9TR","dingtalk","DingTalk channel skill. When $dingtalk appears in message context, return your response as text\nand the framework will deliver it. For programmatic sends (e.g. progress updates), use dingtalk_send.","https:\u002F\u002Fgithub.com\u002Fbubbuild\u002Fbub-contrib\u002Fblob\u002Fmain\u002Fpackages\u002Fbub-dingtalk\u002Fsrc\u002Fskills\u002Fdingtalk\u002FSKILL.md",[],[125,130,80,131,62,45,87],"framework","context",{"skillNo":133,"name":134,"nameZh":19,"description":135,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":136,"categories":137,"keywords":141,"publishedAt":54},"01M6CYF5NNZ88KA38A6HT9HJ62","shared-skill","Plugin skill is overridden by a workspace skill with the same name.","https:\u002F\u002Fgithub.com\u002Fbubbuild\u002Fbub-contrib\u002Fblob\u002Fmain\u002Fpackages\u002Fbub-agent-plugins\u002Ftests\u002Ffixtures\u002Fbasic-agent-plugin\u002Fskills\u002Fshared-skill\u002FSKILL.md",[138],{"categoryNo":139,"categoryName":140,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000023","Skill与智能体开发",[142,143,144,145,146],"shared","shared skill","plugin","workspace","plugin skill",{"skillNo":148,"name":149,"nameZh":19,"description":150,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":151,"categories":152,"keywords":154,"publishedAt":54},"01M6CYF4A1EBN9S6Q88KWDEM06","basic-skill","Verify skill discovery from a portable Agent Plugin.","https:\u002F\u002Fgithub.com\u002Fbubbuild\u002Fbub-contrib\u002Fblob\u002Fmain\u002Fpackages\u002Fbub-agent-plugins\u002Ftests\u002Ffixtures\u002Fbasic-agent-plugin\u002Fskills\u002Fbasic-skill\u002FSKILL.md",[153],{"categoryNo":139,"categoryName":140,"taxonomyType":73,"taxonomyTypeDesc":74},[155,144,156,157,158],"basic skill","discovery","verify","skill discovery",{"skillNo":160,"name":161,"nameZh":19,"description":162,"descriptionZh":19,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":19,"sourceHtmlUrl":163,"categories":164,"keywords":166,"publishedAt":54},"01M6CYF1JAJ7XXZ6NVC6BW3W9G","plugin-creator","Create or update a Bub plugin at any local path. Use when the task is to scaffold a Python\npackage that exposes a [project.entry-points.bub] entry, implement Bub hooks or tools, or make\na plugin take effect by installing it into, or adding it as a dependency of, the project that\nruns Bub. Inside bub-contrib, also follow the repository's package and workspace conventions.","https:\u002F\u002Fgithub.com\u002Fbubbuild\u002Fbub-contrib\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fplugin-creator\u002FSKILL.md",[165],{"categoryNo":139,"categoryName":140,"taxonomyType":73,"taxonomyTypeDesc":74},[167,144,168,169,118,170,171,172,173,145,174,45,175,176,177,178,51,179,180,181],"plugin creator","python","implement","update","package","repository","Tools","effect","dependency","hooks","take","task","conventions","local","project",18]