Skip to main content

What is a Skill

A Skill is a structured module that defines how the agent should perform a specific task. It typically includes:
  • A SKILL.md file (instructions and behavior definition for the agent)
  • Optional resources such as:
    • Scripts
    • References
    • Assets
Skills act as reusable building blocks, turning one-time solutions into repeatable capabilities.

Skill Types

Skills in CodeBanana are organized into two categories: Public Skills
  • Available in the Skill Market
  • Created and shared by the community
  • Can be browsed, added to projects, and shared
Private Skills
  • Created and managed by individual users
  • Only visible to you unless published
  • Can be reused across your own projects
Project Skills
  • Skills that are currently applied within a specific project
  • Only take effect in that project’s agent context

Using Skills

You can apply Skills to your project in different ways: Add from Skill Market
  • Search for relevant skills in market
  • Click Add to Project to apply in a project
Skillmarket
Create and reuse your own Skills
  • Package your workflow into a Skill
  • Upload it to your private skill library
  • Reuse it across multiple projects by opening a project and adding to this project
Createskill
Share Skills
  • Generate a shareable link
  • Others can import and use the skill in their projects
Shareskill
Publish Skills
  • Convert private skills into public ones
  • Make them available in the Skill Market
Pubishskill

Where to Manage Skills

Skills can be accessed from two entry points:
  • Personal Center → Skills
    • Browse the Skill Market
    • Manage private and public skills
Skillsentrance
  • Project → Agent Config → Skills
    • View and manage skills currently active in the project
    • Add or remove skills
Basicinfo

Common Use Cases

Find and apply a Skill to a project
  • Go to Skill Market
  • Search for a relevant skill
  • Click Add to Project and select the target project
Create a Skill and reuse it across projects
  • Go to Agent Config → Skills → Skill Market → Private → Upload
  • Upload your skill to your private library
  • In another project:
    • Go to Skills → Skill Market → Private → Add to Project
Publish a Skill
  • Go to Skill Market → Private
  • Select the skill and click Publish to make it public

Why Skills Matter

Skills enable teams to:
  • Standardize workflows
  • Reduce repeated instructions
  • Share best practices across projects
  • Turn experience into reusable assets