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