Co-Pilot
Updated a month ago

banana-skills

TTreyDong
0.0k
treydong/banana-skills
78
Agent Score

💡 Summary

A collection of AI agent skills for enhancing coding tasks with Claude Code and other assistants.

🎯 Target Audience

AI developers looking for coding assistanceTechnical writers migrating documentationProject managers needing task automationStudents learning programmingContent creators using Notion

🤖 AI Roast:Powerful, but the setup might scare off the impatient.

Security AnalysisMedium Risk

Risk: Medium. Review: shell/CLI command execution; outbound network access (SSRF, data egress); API keys/tokens handling and storage; filesystem read/write scope and path traversal; dependency pinning and supply-chain risk. Run with least privilege and audit before enabling in production.

Banana Skills

A collection of AI agent skills for Claude Code and other AI coding assistants.

License: MIT

🍌 Available Skills

1. banana-skill-finder

Automatically discover and recommend relevant Claude skills when you encounter tasks that could benefit from specialized capabilities.

Installation:

npx skills add TreyDong/banana-skills/skills/banana-skill-finder

Features:

  • Proactive skill recommendations based on user needs
  • Three-tier search strategy (SkillsMP API → skills.sh → GitHub)
  • Smart relevance ranking
  • One-command installation with npx skills add

Triggers automatically when:

  • Working with specific file formats (PDF, DOCX, Excel, images, etc.)
  • Describing repetitive or specialized tasks
  • Asking "is there a skill/tool for..."
  • Struggling with domain-specific work
  • Needing best practices or patterns

2. banana-sync-to-notion

Sync local Markdown files to Notion with full formatting support and directory structure preservation.

Installation:

npx skills add TreyDong/banana-skills/skills/banana-sync-to-notion

Features:

  • Complete Markdown formatting support (bold, italic, code, links, tables, callouts)
  • Automatic emoji icons based on filenames
  • Duplicate detection for incremental syncs
  • Smart chunking for large files
  • Relative link conversion to Notion page links

Use when:

  • "Sync to Notion" or "backup to Notion"
  • Uploading files to Notion
  • Migrating documentation to Notion

🚀 Quick Start

Install a Single Skill

npx skills add TreyDong/banana-skills/skills/banana-skill-finder

Install All Skills

npx skills add TreyDong/banana-skills

📖 Documentation

Each skill includes detailed documentation in its SKILL.md file:

🛠️ Setup Requirements

For banana-skill-finder

Optional (Recommended): Configure SkillsMP API key for AI semantic search:

export SKILLSMP_API_KEY="sk_live_your_api_key"

Get your API key from SkillsMP.

Without the API key, the skill automatically falls back to skills.sh and GitHub search.

For banana-sync-to-notion

Required: Configure Notion API credentials:

  1. Create a Notion Integration at Notion Integrations
  2. Get your integration token and target page ID
  3. Create .env file in the skill directory:
NOTION_TOKEN=your_notion_integration_token NOTION_ROOT_PAGE_ID=target_page_id
  1. Install dependencies:
cd banana-sync-to-notion npm install

🌟 Compatible Agents

These skills work with:

  • Claude Code
  • Cursor
  • Windsurf
  • GitHub Copilot
  • Codex
  • And 10+ other AI coding assistants supporting the open SKILL.md standard

📝 License

MIT License - See LICENSE for details

🤝 Contributing

Contributions are welcome! Feel free to:

  • Report bugs
  • Suggest new features
  • Submit pull requests

📧 Contact

Created by [Your Name]


🍌 Happy coding with Banana Skills!

5-Dim Analysis
Clarity8/10
Novelty7/10
Utility9/10
Completeness8/10
Maintainability7/10
Pros & Cons

Pros

  • Proactive skill recommendations
  • Full Markdown support for Notion
  • Easy installation via npx
  • Compatible with multiple AI assistants

Cons

  • Requires API keys for full functionality
  • Limited to specific AI assistants
  • Dependency on external services
  • Setup can be complex for beginners

Related Skills

postgres-skill

B
toolCo-Pilot
76/ 100

“Powerful, but the setup might scare off the impatient.”

pytorch

S
toolCode Lib
92/ 100

“It's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.”

agno

S
toolCode Lib
90/ 100

“It promises to be the Kubernetes for agents, but let's see if developers have the patience to learn yet another orchestration layer.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author TreyDong.