knowledge/areas/skill-tracker.md
# Skill Incubation Tracker ## Purpose Track completed client deliverables, evaluate for reusable skill extraction, and manage the skill pipeline from candidate → incubation → graduation → deployment. ## Graduation Criteria - **3+ deliveries** of the same automation type → auto-flag for skill extraction - Skill must be agent-executable (no manual steps) - Skill must have clear inputs/outputs and be parameterizable per client ## Pipeline Stages 1. **Candidate** — Identified from completed deliverable; not yet extracted 2. **Incubating** — Skill file drafted, being tested/iterated 3. **Graduated** — Proven reliable (3+ successful deployments), deployed to `skills/` 4. **Deployed** — Mapped to cron job for autonomous execution --- ## Completed Deliverables Log <!-- Devin updates this section after each client delivery --> <!-- Format: | Date | Client | Deliverable | Category | Skill Candidate? | --> | Date | Client | Deliverable | Category | Skill Candidate? | |------|--------|-------------|----------|------------------| | *(no deliveries logged yet)* | | | | | --- ## Automation Category Tally <!-- Tracks how many times each automation type has been delivered --> <!-- When count reaches 3+, flag for graduation --> | Category | Count | Status | |----------|-------|--------| | *(no categories tracked yet)* | | | --- ## Skill Candidates <!-- Automations identified as potential reusable skills --> | ID | Category | Source Deliverable | Date Identified | Stage | Notes | |----|----------|--------------------|-----------------|-------|-------| | *(no candidates yet)* | | | | | | --- ## Graduated Skills <!-- Skills that have been extracted, tested, and deployed --> | Skill Name | Category | Deployed To | Cron Schedule | Deployments | Date Graduated | |------------|----------|-------------|---------------|-------------|----------------| | *(none yet)* | | | | | | --- ## Review Log <!-- Weekly review entries from the skill incubation cron job --> | Date | Reviewer | New Candidates | Graduations | Notes | ||------|----------|----------------|-------------|-------| || 2026-02-24 | Oz (automated) | 0 | 0 | Full inventory audit — 87 skills catalogued, 9 flagged | --- ## Skill Inventory Audit (2026-02-24) **Total skills:** 87 | **Active/aligned:** 68 | **Needs update:** 3 | **Redundant:** 5 | **Bloat:** 1 Skills are globally available (`nativeSkills: "auto"` in openclaw.json). Agent relevance is documented in SERVICES.md. ### Issues Found **File-based lead output (should use Supabase DB):** - `community-prospector` — Outputs to `leads/YYYY-MM-DD-community.md`. Should use DB insert. - `reddit-prospector` — Outputs to `leads/YYYY-MM-DD-reddit.md`. Should use DB insert. - `upwork-prospector` — Outputs to `leads/YYYY-MM-DD-upwork.md`. Should use DB insert. **Finance skill redundancy:** - `financial-reporting` ✅ — CANONICAL. IFRS-aligned, DB-backed (created 2026-02-24). - `finance-skill` ⚠️ — Older, has shell scripts. Add pointer to `financial-reporting`. - `financial-planning` ⚠️ — Strategic focus, overlaps on reporting. Add pointer. - `bookkeeping-basics` — Supplementary reference, no action needed. **File bloat:** - `skills/proactive-agent` — Contains `SKILL-v2.3-backup.md`, `SKILL-v3-draft.md`. Remove backups. **AfrexAI branded (old brand context) — REVIEWED 2026-02-25:** - `afrexai-prospect-researcher` — ✅ Active. Generic B2B prospect research process. Used by Rick. Keep as-is. - `afrexai-revops-engine` — ✅ Active. Comprehensive RevOps framework (MEDDPICC, funnel definitions, attribution). Used by Rick/Alfred. Keep. - `afrexai-sales-playbook` — ✅ Active. Full B2B sales methodology (ICP, sequences, cold email/call scripts). Used by Rick. Keep. - `afrexai-spreadsheet-engineering` — ✅ Active. Spreadsheet best practices for Friedrich. Keep. - Decision: All four are high-quality generic skills applicable to LeadsPanther. "AfrexAI" is just the ClawHub publisher name — not a branding issue. No rename needed.