Repository for OpenClaw Skills, configuration, and documentation.
- finance-tracker: A personal finance manager with budget alerts.
-
Create Skill Directory:
skills/<your-skill-name>/- Must contain
manifest.yaml,SKILL.md, and your entry script (e.g.,main.py).
-
Add Tests:
- Create
tests/<your-skill-name>/ - Add
requirements.txt(if needed) and test files (e.g.,test_main.py).
- Create
-
CI/CD:
- The
.github/workflows/ci-python.yamlworkflow automatically detects folders intests/and runs them. - It sets
PYTHONPATHtoskills/<your-skill-name>/automatically.
- The
tests/
├── finance-tracker/ # Matches skills/finance-tracker/
│ ├── requirements.txt # Test-specific dependencies
│ ├── conftest.py
│ └── test_tracker.py # Unit tests