Claude-skill-registry digital-fte-orchestrator
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/digital-fte-orchestrator-abdullahmalik17-digital-fte" ~/.claude/skills/majiayu000-claude-skill-registry-digital-fte-orchestrator-1f120b && rm -rf "$T"
manifest:
skills/data/digital-fte-orchestrator-abdullahmalik17-digital-fte/SKILL.mdsource content
Digital FTE Orchestrator Skill
Core task processing engine with Ralph Wiggum loop pattern.
Quick Start
# Normal mode python src/orchestrator.py # Process once and exit python src/orchestrator.py --once # Dry run (no execution) python src/orchestrator.py --dry-run # Via scripts python scripts/run.py
Task Flow
Needs_Action/ → [Claim] → In_Progress/ → [Process] → Done/ ↓ Pending_Approval/ (if sensitive) ↓ [Human approves] ↓ Approved/ → [Execute] → Done/
Work Zones
The orchestrator operates in different modes based on environment:
| Zone | | Capabilities |
|---|---|---|
| Cloud | | Read-only, draft creation, analysis |
| Local | | Full execution, financial actions, posting |
Cloud Zone Restrictions
- All sends/posts forced to approval workflow
- Cannot execute financial transactions
- Cannot post to social media directly
- Creates drafts for human review
Local Zone Powers
- Direct execution of approved tasks
- Financial actions (with audit logging)
- Social media posting
- WhatsApp message sending
Claim-by-Move Pattern
Atomic task claiming prevents race conditions:
# ✓ CORRECT - Atomic claim src = Needs_Action / task_file dst = In_Progress / task_file src.rename(dst) # Atomic on same filesystem # ✗ WRONG - Race condition possible if task_file in Needs_Action: # Another agent could claim here! process(task_file)
Skill Routing
The orchestrator routes tasks to appropriate skills based on task type:
| Task Type | Skill | Example Trigger |
|---|---|---|
| | Email draft in queue |
| | WhatsApp message request |
| | Social media post |
| | Create invoice request |
| | Meeting request |
Agentic Intelligence
Integrated with
src/intelligence/agentic_intelligence.py for:
- Task complexity scoring
- Autonomous decision making
- Learning from outcomes
- Pattern recognition
Configuration
| Flag | Default | Description |
|---|---|---|
| 10 | Max retries per task |
| 30 | Seconds between polls |
| false | Test without execution |
| false | Process once and exit |
Environment:
FTE_ROLE=local|cloud # Determines work zone
CEO Briefing Integration
Orchestrator generates briefings via
src/reports/ceo_briefing.py:
- Weekly activity summaries
- Key metrics and KPIs
- Task completion rates
- Pending approvals count
Verification
Run:
python scripts/verify.py
Related Skills
- Email sending patternssending-emails
- WhatsApp monitoringwatching-whatsapp
- Calendar managementmanaging-calendar
- Accounting operationsmanaging-odoo
- Social media postingposting-facebook
- Executive reportsgenerating-ceo-briefing