[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-composio-skill-share":3,"mdc-6a86w9-key":49,"related-org-composio-skill-share":434,"related-repo-composio-skill-share":581},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":23,"repoUrl":24,"updatedAt":25,"license":26,"forks":27,"topics":28,"repo":44,"sourceUrl":47,"mdContent":48},"skill-share","create and share Claude skills","A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"composio","Composio","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fcomposio.png","ComposioHQ",[13,17,20],{"name":14,"slug":15,"type":16},"Automation","automation","tag",{"name":18,"slug":19,"type":16},"Collaboration","collaboration",{"name":21,"slug":22,"type":16},"Slack","slack",67499,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills","2026-07-12T08:08:58.236351","Complete terms in LICENSE.txt",7603,[29,30,31,15,32,33,34,8,35,36,37,38,39,40,41,42,43],"agent-skills","ai-agents","antigravity","claude","claude-code","codex","cursor","developer-tools","gemini-cli","mcp","openai-codex","rube","saas","skill","workflow-automation",{"repoUrl":24,"stars":23,"forks":27,"topics":45,"description":46},[29,30,31,15,32,33,34,8,35,36,37,38,39,40,41,42,43],"A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows","https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills\u002Ftree\u002FHEAD\u002Fskill-share","---\nname: skill-share\ndescription: A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.\nlicense: Complete terms in LICENSE.txt\n---\n\n## When to use this skill\n\nUse this skill when you need to:\n- **Create new Claude skills** with proper structure and metadata\n- **Generate skill packages** ready for distribution\n- **Automatically share created skills** on Slack channels for team visibility\n- **Validate skill structure** before sharing\n- **Package and distribute** skills to your team\n\nAlso use this skill when:\n- **User says he wants to create\u002Fshare his skill** \n\nThis skill is ideal for:\n- Creating skills as part of team workflows\n- Building internal tools that need skill creation + team notification\n- Automating the skill development pipeline\n- Collaborative skill creation with team notifications\n\n## Key Features\n\n### 1. Skill Creation\n- Creates properly structured skill directories with SKILL.md\n- Generates standardized scripts\u002F, references\u002F, and assets\u002F directories\n- Auto-generates YAML frontmatter with required metadata\n- Enforces naming conventions (hyphen-case)\n\n### 2. Skill Validation\n- Validates SKILL.md format and required fields\n- Checks naming conventions\n- Ensures metadata completeness before packaging\n\n### 3. Skill Packaging\n- Creates distributable zip files\n- Includes all skill assets and documentation\n- Runs validation automatically before packaging\n\n### 4. Slack Integration via Rube\n- Automatically sends created skill information to designated Slack channels\n- Shares skill metadata (name, description, link)\n- Posts skill summary for team discovery\n- Provides direct links to skill files\n\n## How It Works\n\n1. **Initialization**: Provide skill name and description\n2. **Creation**: Skill directory is created with proper structure\n3. **Validation**: Skill metadata is validated for correctness\n4. **Packaging**: Skill is packaged into a distributable format\n5. **Slack Notification**: Skill details are posted to your team's Slack channel\n\n## Example Usage\n\n```\nWhen you ask Claude to create a skill called \"pdf-analyzer\":\n1. Creates \u002Fskill-pdf-analyzer\u002F with SKILL.md template\n2. Generates structured directories (scripts\u002F, references\u002F, assets\u002F)\n3. Validates the skill structure\n4. Packages the skill as a zip file\n5. Posts to Slack: \"New Skill Created: pdf-analyzer - Advanced PDF analysis and extraction capabilities\"\n```\n\n## Integration with Rube\n\nThis skill leverages Rube for:\n- **SLACK_SEND_MESSAGE**: Posts skill information to team channels\n- **SLACK_POST_MESSAGE_WITH_BLOCKS**: Shares rich formatted skill metadata\n- **SLACK_FIND_CHANNELS**: Discovers target channels for skill announcements\n\n## Requirements\n\n- Slack workspace connection via Rube\n- Write access to skill creation directory\n- Python 3.7+ for skill creation scripts\n- Target Slack channel for skill notifications\n",{"data":50,"body":51},{"name":4,"description":6,"license":26},{"type":52,"children":53},"root",[54,63,69,125,130,141,146,169,175,182,205,211,229,235,253,259,282,288,342,348,361,367,372,405,411],{"type":55,"tag":56,"props":57,"children":59},"element","h2",{"id":58},"when-to-use-this-skill",[60],{"type":61,"value":62},"text","When to use this skill",{"type":55,"tag":64,"props":65,"children":66},"p",{},[67],{"type":61,"value":68},"Use this skill when you need to:",{"type":55,"tag":70,"props":71,"children":72},"ul",{},[73,85,95,105,115],{"type":55,"tag":74,"props":75,"children":76},"li",{},[77,83],{"type":55,"tag":78,"props":79,"children":80},"strong",{},[81],{"type":61,"value":82},"Create new Claude skills",{"type":61,"value":84}," with proper structure and metadata",{"type":55,"tag":74,"props":86,"children":87},{},[88,93],{"type":55,"tag":78,"props":89,"children":90},{},[91],{"type":61,"value":92},"Generate skill packages",{"type":61,"value":94}," ready for distribution",{"type":55,"tag":74,"props":96,"children":97},{},[98,103],{"type":55,"tag":78,"props":99,"children":100},{},[101],{"type":61,"value":102},"Automatically share created skills",{"type":61,"value":104}," on Slack channels for team visibility",{"type":55,"tag":74,"props":106,"children":107},{},[108,113],{"type":55,"tag":78,"props":109,"children":110},{},[111],{"type":61,"value":112},"Validate skill structure",{"type":61,"value":114}," before sharing",{"type":55,"tag":74,"props":116,"children":117},{},[118,123],{"type":55,"tag":78,"props":119,"children":120},{},[121],{"type":61,"value":122},"Package and distribute",{"type":61,"value":124}," skills to your team",{"type":55,"tag":64,"props":126,"children":127},{},[128],{"type":61,"value":129},"Also use this skill when:",{"type":55,"tag":70,"props":131,"children":132},{},[133],{"type":55,"tag":74,"props":134,"children":135},{},[136],{"type":55,"tag":78,"props":137,"children":138},{},[139],{"type":61,"value":140},"User says he wants to create\u002Fshare his skill",{"type":55,"tag":64,"props":142,"children":143},{},[144],{"type":61,"value":145},"This skill is ideal for:",{"type":55,"tag":70,"props":147,"children":148},{},[149,154,159,164],{"type":55,"tag":74,"props":150,"children":151},{},[152],{"type":61,"value":153},"Creating skills as part of team workflows",{"type":55,"tag":74,"props":155,"children":156},{},[157],{"type":61,"value":158},"Building internal tools that need skill creation + team notification",{"type":55,"tag":74,"props":160,"children":161},{},[162],{"type":61,"value":163},"Automating the skill development pipeline",{"type":55,"tag":74,"props":165,"children":166},{},[167],{"type":61,"value":168},"Collaborative skill creation with team notifications",{"type":55,"tag":56,"props":170,"children":172},{"id":171},"key-features",[173],{"type":61,"value":174},"Key Features",{"type":55,"tag":176,"props":177,"children":179},"h3",{"id":178},"_1-skill-creation",[180],{"type":61,"value":181},"1. Skill Creation",{"type":55,"tag":70,"props":183,"children":184},{},[185,190,195,200],{"type":55,"tag":74,"props":186,"children":187},{},[188],{"type":61,"value":189},"Creates properly structured skill directories with SKILL.md",{"type":55,"tag":74,"props":191,"children":192},{},[193],{"type":61,"value":194},"Generates standardized scripts\u002F, references\u002F, and assets\u002F directories",{"type":55,"tag":74,"props":196,"children":197},{},[198],{"type":61,"value":199},"Auto-generates YAML frontmatter with required metadata",{"type":55,"tag":74,"props":201,"children":202},{},[203],{"type":61,"value":204},"Enforces naming conventions (hyphen-case)",{"type":55,"tag":176,"props":206,"children":208},{"id":207},"_2-skill-validation",[209],{"type":61,"value":210},"2. Skill Validation",{"type":55,"tag":70,"props":212,"children":213},{},[214,219,224],{"type":55,"tag":74,"props":215,"children":216},{},[217],{"type":61,"value":218},"Validates SKILL.md format and required fields",{"type":55,"tag":74,"props":220,"children":221},{},[222],{"type":61,"value":223},"Checks naming conventions",{"type":55,"tag":74,"props":225,"children":226},{},[227],{"type":61,"value":228},"Ensures metadata completeness before packaging",{"type":55,"tag":176,"props":230,"children":232},{"id":231},"_3-skill-packaging",[233],{"type":61,"value":234},"3. Skill Packaging",{"type":55,"tag":70,"props":236,"children":237},{},[238,243,248],{"type":55,"tag":74,"props":239,"children":240},{},[241],{"type":61,"value":242},"Creates distributable zip files",{"type":55,"tag":74,"props":244,"children":245},{},[246],{"type":61,"value":247},"Includes all skill assets and documentation",{"type":55,"tag":74,"props":249,"children":250},{},[251],{"type":61,"value":252},"Runs validation automatically before packaging",{"type":55,"tag":176,"props":254,"children":256},{"id":255},"_4-slack-integration-via-rube",[257],{"type":61,"value":258},"4. Slack Integration via Rube",{"type":55,"tag":70,"props":260,"children":261},{},[262,267,272,277],{"type":55,"tag":74,"props":263,"children":264},{},[265],{"type":61,"value":266},"Automatically sends created skill information to designated Slack channels",{"type":55,"tag":74,"props":268,"children":269},{},[270],{"type":61,"value":271},"Shares skill metadata (name, description, link)",{"type":55,"tag":74,"props":273,"children":274},{},[275],{"type":61,"value":276},"Posts skill summary for team discovery",{"type":55,"tag":74,"props":278,"children":279},{},[280],{"type":61,"value":281},"Provides direct links to skill files",{"type":55,"tag":56,"props":283,"children":285},{"id":284},"how-it-works",[286],{"type":61,"value":287},"How It Works",{"type":55,"tag":289,"props":290,"children":291},"ol",{},[292,302,312,322,332],{"type":55,"tag":74,"props":293,"children":294},{},[295,300],{"type":55,"tag":78,"props":296,"children":297},{},[298],{"type":61,"value":299},"Initialization",{"type":61,"value":301},": Provide skill name and description",{"type":55,"tag":74,"props":303,"children":304},{},[305,310],{"type":55,"tag":78,"props":306,"children":307},{},[308],{"type":61,"value":309},"Creation",{"type":61,"value":311},": Skill directory is created with proper structure",{"type":55,"tag":74,"props":313,"children":314},{},[315,320],{"type":55,"tag":78,"props":316,"children":317},{},[318],{"type":61,"value":319},"Validation",{"type":61,"value":321},": Skill metadata is validated for correctness",{"type":55,"tag":74,"props":323,"children":324},{},[325,330],{"type":55,"tag":78,"props":326,"children":327},{},[328],{"type":61,"value":329},"Packaging",{"type":61,"value":331},": Skill is packaged into a distributable format",{"type":55,"tag":74,"props":333,"children":334},{},[335,340],{"type":55,"tag":78,"props":336,"children":337},{},[338],{"type":61,"value":339},"Slack Notification",{"type":61,"value":341},": Skill details are posted to your team's Slack channel",{"type":55,"tag":56,"props":343,"children":345},{"id":344},"example-usage",[346],{"type":61,"value":347},"Example Usage",{"type":55,"tag":349,"props":350,"children":354},"pre",{"className":351,"code":353,"language":61},[352],"language-text","When you ask Claude to create a skill called \"pdf-analyzer\":\n1. Creates \u002Fskill-pdf-analyzer\u002F with SKILL.md template\n2. Generates structured directories (scripts\u002F, references\u002F, assets\u002F)\n3. Validates the skill structure\n4. Packages the skill as a zip file\n5. Posts to Slack: \"New Skill Created: pdf-analyzer - Advanced PDF analysis and extraction capabilities\"\n",[355],{"type":55,"tag":356,"props":357,"children":359},"code",{"__ignoreMap":358},"",[360],{"type":61,"value":353},{"type":55,"tag":56,"props":362,"children":364},{"id":363},"integration-with-rube",[365],{"type":61,"value":366},"Integration with Rube",{"type":55,"tag":64,"props":368,"children":369},{},[370],{"type":61,"value":371},"This skill leverages Rube for:",{"type":55,"tag":70,"props":373,"children":374},{},[375,385,395],{"type":55,"tag":74,"props":376,"children":377},{},[378,383],{"type":55,"tag":78,"props":379,"children":380},{},[381],{"type":61,"value":382},"SLACK_SEND_MESSAGE",{"type":61,"value":384},": Posts skill information to team channels",{"type":55,"tag":74,"props":386,"children":387},{},[388,393],{"type":55,"tag":78,"props":389,"children":390},{},[391],{"type":61,"value":392},"SLACK_POST_MESSAGE_WITH_BLOCKS",{"type":61,"value":394},": Shares rich formatted skill metadata",{"type":55,"tag":74,"props":396,"children":397},{},[398,403],{"type":55,"tag":78,"props":399,"children":400},{},[401],{"type":61,"value":402},"SLACK_FIND_CHANNELS",{"type":61,"value":404},": Discovers target channels for skill announcements",{"type":55,"tag":56,"props":406,"children":408},{"id":407},"requirements",[409],{"type":61,"value":410},"Requirements",{"type":55,"tag":70,"props":412,"children":413},{},[414,419,424,429],{"type":55,"tag":74,"props":415,"children":416},{},[417],{"type":61,"value":418},"Slack workspace connection via Rube",{"type":55,"tag":74,"props":420,"children":421},{},[422],{"type":61,"value":423},"Write access to skill creation directory",{"type":55,"tag":74,"props":425,"children":426},{},[427],{"type":61,"value":428},"Python 3.7+ for skill creation scripts",{"type":55,"tag":74,"props":430,"children":431},{},[432],{"type":61,"value":433},"Target Slack channel for skill notifications",{"items":435,"total":580},[436,451,467,476,486,498,507,520,534,547,560,570],{"slug":437,"name":438,"fn":439,"description":440,"org":441,"tags":442,"stars":23,"repoUrl":24,"updatedAt":450},"21risk-automation","-21risk-automation","automate 21risk compliance and safety tasks","Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[443,444,445,447],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":446,"slug":38,"type":16},"MCP",{"name":448,"slug":449,"type":16},"Risk Assessment","risk-assessment","2026-07-15T05:54:18.790529",{"slug":452,"name":453,"fn":454,"description":455,"org":456,"tags":457,"stars":23,"repoUrl":24,"updatedAt":466},"2chat-automation","-2chat-automation","automate 2chat messaging tasks","Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[458,459,462,463],{"name":14,"slug":15,"type":16},{"name":460,"slug":461,"type":16},"Communications","communications",{"name":446,"slug":38,"type":16},{"name":464,"slug":465,"type":16},"Messaging","messaging","2026-07-15T05:51:27.190332",{"slug":468,"name":468,"fn":469,"description":470,"org":471,"tags":472,"stars":23,"repoUrl":24,"updatedAt":475},"ably-automation","automate Ably tasks with Composio","Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[473,474],{"name":14,"slug":15,"type":16},{"name":446,"slug":38,"type":16},"2026-07-12T08:09:55.453088",{"slug":477,"name":477,"fn":478,"description":479,"org":480,"tags":481,"stars":23,"repoUrl":24,"updatedAt":485},"abstract-automation","automate Abstract tasks via Composio","Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[482,483,484],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":446,"slug":38,"type":16},"2026-07-15T05:45:16.470309",{"slug":487,"name":487,"fn":488,"description":489,"org":490,"tags":491,"stars":23,"repoUrl":24,"updatedAt":497},"abuselpdb-automation","automate Abuselpdb tasks via Composio","Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[492,493,494],{"name":14,"slug":15,"type":16},{"name":446,"slug":38,"type":16},{"name":495,"slug":496,"type":16},"Security","security","2026-07-15T05:56:20.013366",{"slug":499,"name":499,"fn":500,"description":501,"org":502,"tags":503,"stars":23,"repoUrl":24,"updatedAt":506},"abyssale-automation","automate Abyssale tasks via Composio","Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[504,505],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},"2026-07-15T05:54:50.762889",{"slug":508,"name":508,"fn":509,"description":510,"org":511,"tags":512,"stars":23,"repoUrl":24,"updatedAt":519},"accelo-automation","automate Accelo tasks via Composio","Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[513,514,515,518],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":516,"slug":517,"type":16},"CRM","crm",{"name":446,"slug":38,"type":16},"2026-07-15T05:48:43.429136",{"slug":521,"name":521,"fn":522,"description":523,"org":524,"tags":525,"stars":23,"repoUrl":24,"updatedAt":533},"accredible-certificates-automation","automate Accredible certificate management","Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[526,527,530],{"name":14,"slug":15,"type":16},{"name":528,"slug":529,"type":16},"Documents","documents",{"name":531,"slug":532,"type":16},"E-Signature","e-signature","2026-07-15T05:55:33.159639",{"slug":535,"name":535,"fn":536,"description":537,"org":538,"tags":539,"stars":23,"repoUrl":24,"updatedAt":546},"acculynx-automation","automate Acculynx construction management tasks","Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[540,541,542,543],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":446,"slug":38,"type":16},{"name":544,"slug":545,"type":16},"Operations","operations","2026-07-15T05:58:48.059284",{"slug":548,"name":548,"fn":549,"description":550,"org":551,"tags":552,"stars":23,"repoUrl":24,"updatedAt":559},"active-campaign-automation","automate ActiveCampaign marketing and CRM tasks","Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[553,554,555,556],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":516,"slug":517,"type":16},{"name":557,"slug":558,"type":16},"Email Marketing","email-marketing","2026-07-15T05:49:44.281711",{"slug":561,"name":561,"fn":562,"description":563,"org":564,"tags":565,"stars":23,"repoUrl":24,"updatedAt":569},"addresszen-automation","automate Addresszen address validation","Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[566,567,568],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":446,"slug":38,"type":16},"2026-07-15T05:47:51.742515",{"slug":571,"name":571,"fn":572,"description":573,"org":574,"tags":575,"stars":23,"repoUrl":24,"updatedAt":579},"adobe-automation","automate Adobe tasks via Composio","Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[576,577,578],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":446,"slug":38,"type":16},"2026-07-15T05:45:05.303254",863,{"items":582,"total":626},[583,590,597,602,608,614,619],{"slug":437,"name":438,"fn":439,"description":440,"org":584,"tags":585,"stars":23,"repoUrl":24,"updatedAt":450},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[586,587,588,589],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":446,"slug":38,"type":16},{"name":448,"slug":449,"type":16},{"slug":452,"name":453,"fn":454,"description":455,"org":591,"tags":592,"stars":23,"repoUrl":24,"updatedAt":466},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[593,594,595,596],{"name":14,"slug":15,"type":16},{"name":460,"slug":461,"type":16},{"name":446,"slug":38,"type":16},{"name":464,"slug":465,"type":16},{"slug":468,"name":468,"fn":469,"description":470,"org":598,"tags":599,"stars":23,"repoUrl":24,"updatedAt":475},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[600,601],{"name":14,"slug":15,"type":16},{"name":446,"slug":38,"type":16},{"slug":477,"name":477,"fn":478,"description":479,"org":603,"tags":604,"stars":23,"repoUrl":24,"updatedAt":485},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[605,606,607],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":446,"slug":38,"type":16},{"slug":487,"name":487,"fn":488,"description":489,"org":609,"tags":610,"stars":23,"repoUrl":24,"updatedAt":497},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[611,612,613],{"name":14,"slug":15,"type":16},{"name":446,"slug":38,"type":16},{"name":495,"slug":496,"type":16},{"slug":499,"name":499,"fn":500,"description":501,"org":615,"tags":616,"stars":23,"repoUrl":24,"updatedAt":506},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[617,618],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"slug":508,"name":508,"fn":509,"description":510,"org":620,"tags":621,"stars":23,"repoUrl":24,"updatedAt":519},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[622,623,624,625],{"name":14,"slug":15,"type":16},{"name":9,"slug":8,"type":16},{"name":516,"slug":517,"type":16},{"name":446,"slug":38,"type":16},860]