Agent skill · marketing growth · aradotso

awesome-claude-skills

awesome-claude-skills — an agent skill for coding agents.

Why this skill is useful

Provides domain-specific workflows and integration patterns for connecting Claude to various external applications that the AI wouldn't reliably generate on its own.

What it needs

Requires claude, composio installed locally. Requires composio account access. About 6k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

bash From a local directory claude --plugin-dir ./my-skill-plugin Install Composio connect-apps plugin (most popular) git clone https://github.com/ComposioHQ/awesome-claude-skills.git cd awesome-claude-skills claude --plugin-dir ./connect-apps-plugin bash Create a skills directory in your project mkdir -p .claude/skills Copy or write a skill file cp path/to/SKILL.md .claude/skills/my-skill.md markdown Skills @.claude/skills/my-skill.md bash 1. Install the plugin claude --plugin-dir ./connect-apps-plugin 2. Run the setup wizard inside Claude Code /connect-apps:setup 3. Paste your API key when prompted Get a free key at: https://platform.composio.dev bash export COMPOSIOAPIKEY="yourapikeyhere" Send an email to john@example.com summarizing today's standup notes Create a GitHub issue in my-org/my-repo titled "Fix login bug" with steps to reproduce Post a message to the #deployments Slack channel: "v2.3.1 deployed to production" Add a new page to my Notion database with today's meeting notes python import os from composio import ComposioToolSet, App toolset = ComposioToolSet(apikey=os.environ["COMPOSIOAPIKEY"]) Get tools for specific apps gmailtools = toolset.gettools(apps=[App.GMAIL]) githubtools = toolset.gettools(apps=[App.GITHUB]) slacktools = toolset.gettools(apps=[App.SLACK]) Use with an LLM (e.g., Anthropic) import anthropic client = anthropic.Anthropic() alltools = toolset.gettools(apps=[App.GMAIL, App.GITHUB, App.SLACK]) response = client.messages.create( model="claude-opus-4-5", maxtokens=1024, tools=alltools, messages=[ { "role": "user", "content": "Create a GitHub issue for the bug we discussed and notify the team on Slack" } ] ) Handle tool calls result = toolset.handletoolcalls(response) print(result) bash Install official Anthropic document skills git clone https://github.com/anthropics/skills.git ls skills/skills/ # docx, pdf, pptx, xlsx bash Changelog generator — transforms git commits to user-facing changelogs Place SKILL.md in .claude/skills/changelog- …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/awesome-claude-skills

View the source on GitHub

Browse the @skills marketplace