π― A collection of Claude Code skills for productivity, automation, and creativity.
This repository contains reusable skills for Claude Code, designed to extend Claude's capabilities with specialized workflows and automations.
π¦ Twitter Post
Automate Twitter/X.com posting using Chrome DevTools Protocol.
Features:
- β No API keys required
- β Uses keyboard shortcuts for reliable posting
- β Character validation (280 limit)
- β Session preservation
Quick start:
cd twitter-post
npm install
node scripts/post-tweet.js "Your tweet here!"π Notion Sync
Upload and sync markdown files to Notion using the official Notion MCP server.
Features:
- β MCP-based (no custom scripts needed)
- β OAuth authentication (no manual API keys)
- β Rich text formatting (bold, italic, code, strikethrough)
- β Markdown tables β Notion tables
- β Code blocks with syntax highlighting
- β Smart title generation from content
- β Built-in Claude Code integration
Quick start:
# One-time setup
claude mcp add --transport http notion https://mcp.notion.com/mcp
# Then just ask Claude:
# "Upload document.md to Notion with a better title"# Clone the repository
git clone https://github.com/TerryWongCode/vibe-skills.git
cd vibe-skillsCreate a .claude/skills/ directory and symlink the skills:
# From the vibe-skills directory
mkdir -p .claude/skills
# Symlink individual skills
ln -s ../../notion-sync .claude/skills/notion-sync
ln -s ../../twitter-post .claude/skills/twitter-post
# Skills are now installed and will reflect any changes automaticallyCopy skills to your Claude Code skills directory:
# Install all skills
cp -r vibe-skills/* ~/.claude/skills/
# Or install individual skill
cp -r vibe-skills/twitter-post ~/.claude/skills/twitter-post
cp -r vibe-skills/notion-sync ~/.claude/skills/notion-syncThe Notion Sync skill requires the Notion MCP server:
# Add Notion MCP server
claude mcp add --transport http notion https://mcp.notion.com/mcp
# Authenticate (run this in a Claude Code session)
/mcpOnce installed, simply ask Claude to use the skills:
Post this tweet: "Just launched my new project!"
Claude will automatically detect and use the appropriate skill.
vibe-skills/
βββ twitter-post/ # Twitter automation
β βββ SKILL.md # Claude Code skill definition
β βββ README.md # Documentation
β βββ scripts/ # Automation scripts
β βββ package.json # Dependencies
β
βββ [future-skills]/ # More skills coming soon!
Contributions are welcome! To add a new skill:
- Fork this repository
- Create a new directory for your skill:
your-skill-name/ - Include:
SKILL.md- Claude Code skill definitionREADME.md- Skill documentationscripts/orsrc/- Implementationpackage.json- Dependencies (if needed)
- Update this main README
- Submit a Pull Request
- Follow the existing structure
- Include comprehensive documentation
- Add tests where applicable
- Use MIT or compatible license
- Keep dependencies minimal
Planned skills:
- π§ Email automation
- π Document generation
- π Web scraping
- π Data analysis
- π¨ Image processing
- π€ Workflow automation
Have an idea? Open an issue!
- Node.js β₯14
- Claude Code (for skill integration)
- Additional requirements vary by skill (see individual READMEs)
MIT License - see LICENSE file for details.
Individual skills may have additional license terms - check each skill's directory.
- π Documentation
- π Issue Tracker
- π¬ Discussions
- π Claude Code Community
- Built for Claude Code
- Inspired by the automation and productivity community
- Thanks to all contributors!
If you find these skills helpful:
- β Star this repository
- π Report bugs
- π‘ Suggest new skills
- π€ Contribute code
Created with β€οΈ for the Claude Code community