Skills

Skills are modular capabilities that extend what SingularCore can do. Each skill is versioned, trackable, and can be independently improved.

Built-in Skills

SingularCore comes with a comprehensive set of built-in skills organized by category:

File Operations

file_readfile_writefile_searchdirectory_list

Code Execution

shell_execpython_runcode_sandbox

Web & Research

web_fetchweb_searcharxiv_search

Git & Version Control

git_statusgit_commitgit_worktree

Communication

send_messagenotify

Analysis

image_analyzecode_analyzedata_process

Skill Performance

The system tracks skill performance over time. Underperforming skills can be automatically improved while maintaining rollback capability.

Third-Party Skills

Developers can create and distribute custom skills under their own licensing terms. The Skill Plugin Exception allows third-party skills to use any license.

Browse the Skill Marketplace to discover community-created skills.

Creating Custom Skills

Skills follow a standard structure:

skills/
└── my_skill/
    ├── skill.py      # Main implementation
    ├── skill.json    # Metadata
    └── README.md     # Documentation