Skills Configuration
Overview
Key Concepts
What is a skill?
How skills are attached
from digital_employee_core import DigitalEmployee
DigitalEmployee(
identity=identity,
skills=skills,
)Skill source types
Remote GitHub Skills Example
1) Create the Digital Employee identity
2) Attach a GitHub-hosted skill
3) Deploy before running
What this example shows
Private GitHub repositories
Local Skills Example
1) Define the skill directory
2) Load the local skill
3) Load the local skill
4) Attach the skill to a Digital Employee
5) Run locally without deployment
What this example shows
When to Use Which Approach
Use remote GitHub skills when
Use local skills when
Best Practices
1. Keep skills narrowly scoped
2. Use deploy() only for remote workflows
deploy() only for remote workflows3. Validate the local path before running
4. Keep SKILL.md explicit
SKILL.md explicitTroubleshooting
Local skill is not being found
Local skill does not behave as expected
Remote GitHub skill cannot be accessed
Last updated