Skip to content

qte77/office-forge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

office-forge

Manage office projects, files, and tasks with AI agents — the way polyforge manages dev repos.

USP: Unified management layer for office work (invoices, contracts, reports, email) across multiple projects — powered by Claude Code and MCP servers.

ICP: Office workers, small business owners, and ops teams juggling multiple projects with repetitive document/financial/communication tasks.

CTA: ./scripts/status.sh — see all your office projects at a glance.

What This Is

A management repo — not a workflow engine. Office-forge:

  • Organizes office projects in one place (projects.conf)
  • Configures MCP servers for business APIs (accounting, CRM, email)
  • Provides deterministic skills/templates for repeatable tasks
  • Orchestrates parallel Claude Code sessions across projects
  • Tracks status and progress across all managed work

Execution happens through Claude Code (or compatible agents). Office-forge sets up the environment, skills, and project structure — the agent does the work.

Quick Start

# See status of all managed projects
./scripts/status.sh

# Open parallel CC sessions — one per project
./scripts/sessions.sh

# Run a task across projects
./scripts/run.sh "Organize all invoices by date" ./projects/accounting/

# Interactive: start CC in a project context with office skills loaded
cd projects/client-acme/ && claude

Project Structure

office-forge/
├── projects.conf              # Managed project directories (like polyforge's repos.conf)
├── scripts/                   # Management scripts (status, sessions, run)
├── .claude/skills/            # Deterministic office skills (invoice, contract, report)
├── mcp/                       # MCP server configs for business APIs
├── templates/                 # Project templates (new client, quarterly close, etc.)
└── config/                    # Environment and credential setup

Skills (Deterministic Workflows)

Skills in .claude/skills/ define repeatable, deterministic tasks that CC executes consistently:

Skill Purpose
invoice-processing OCR → extract → validate → spreadsheet
doc-organize Content-aware classify → date-taxonomy rename
offer-generation Template + CRM data → populated contract
financial-report Accounting pull → analysis → Excel + deck
email-triage Categorize → priority flag → draft responses

Skills are SKILL.md files — deterministic prompts with structured input/output contracts.

MCP Server Setup

Pre-configured MCP definitions for business APIs. Copy to your CC config or use the setup script.

./scripts/mcp-setup.sh    # Interactive: select and configure MCP servers

See mcp/README.md for available servers.

Relationship to Polyforge

Polyforge Office-forge
Domain Dev repos Office projects
Manages Git repositories Project folders, files, tasks
Agents CC, Cursor, OpenCode CC, Cowork, compatible agents
Skills Code review, testing, validation Invoices, contracts, reports, email
MCP servers GitHub, filesystem Accounting, CRM, email, documents
Pattern Same Same — unified config, parallel sessions, status dashboard

Research

Based on research in ai-agents-research:

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages