Repository for OpenClaw Skills, configuration, and documentation.
- ai_brief: Daily or weekly AI briefing focused on frontier models, developer tools, open-source repos, and practical research updates. Now powered by a robust Python orchestrator.
- finance-tracker: Proactive finance manager with audit logging, category budgets, and smart categorisation.
- transaction-inbox: Batch email transaction ingestion — fetches from Gmail, parses, deduplicates, and inserts into finance-tracker with Telegram review summaries.
-
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