Skills CLI
CLI commands for skills management in PraisonAI TypeScript
The praisonai-ts CLI provides commands for managing agent skills.
Quick Start
- Simple Usage
bash praisonai-ts skills list - With Configuration
bash praisonai-ts skills validate ./my-skill
List Skills
# List all available skills
praisonai-ts skills list
# Get JSON output
praisonai-ts skills list --jsonDiscover Skills
# Discover skills in a directory
praisonai-ts skills discover ./skills
# Discover in default locations
praisonai-ts skills discoverValidate Skills
# Validate a skill
praisonai-ts skills validate ./my-skill
# Validate with JSON output
praisonai-ts skills validate ./my-skill --jsonGet Skill Info
# Get information about a skill
praisonai-ts skills info my-skillSkill Locations
Skills are discovered in these locations (in order of precedence):
./.praison/skills/– Project-level skills~/.praisonai/skills/– User-level skills/etc/praison/skills/– System-level skills
SDK Usage
For programmatic skill management:
import { SkillManager } from 'praisonai';
const manager = new SkillManager();
// Discover skills
const skills = await manager.discover('./skills');
// Load a skill
const skill = await manager.load('my-skill');
// Validate a skill
const isValid = await manager.validate('./my-skill');For more details, see the Skills SDK documentation.