Skills are what make OpenPawz powerful. Theyβre modular capabilities you can add, remove, and share.
Whatβs a Skill?
A skill is a package that gives OpenPawz new abilities:
Email skill β Send and read emails
Crypto skill β Check prices, trade on DEXs
Calendar skill β Manage your schedule
GitHub skill β Manage repos and issues
Installing Skills
# From the skills marketplace
openpawz install @community/email-skill
# From a GitHub repo
openpawz install github:username/skill-name
# From a local folder
openpawz install ./my-custom-skill
Finding Skills
- Browse the
Skills Marketplace here on the forum - Check the official skills repo
- Search npm for
openpawz-skill-*
Creating Your Own Skill
Basic skill structure:
my-skill/
βββ index.js # Main entry point
βββ package.json # Skill metadata
βββ README.md # Documentation
Minimal index.js:
export default {
name: 'my-skill',
description: 'Does something cool',
tools: [
{
name: 'my_tool',
description: 'What it does',
parameters: { /* JSON Schema */ },
execute: async (params) => {
// Your code here
return { result: 'Hello!' };
}
}
]
};
Share Your Skills!
Built something useful? Share it in
Skills Marketplace! The community loves seeing what people create.
Questions about skills? Ask in
Questions!