.claude/skills/cost-management/SKILL.md
Cost Management — Timesheets, budgets, forecasting, invoicing, cost analytics
npx skillsauth add gonzalezpazmonica/pm-workspace cost-managementInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Prerequisito: @docs/rules/domain/billing-model.md, @docs/rules/domain/cost-tracking.md
Orquesta timesheet logging, budget tracking, forecasting y generación de invoices.
log)date, user, task_id, project, hours (todos requeridos)hours es decimal ≥ 0.5user tiene perfilproject existe en projects/{proj}/CLAUDE.md.flow-data/rates.json (o .flow-data/{project}/.rates.local.json).flow-data/timesheets/{user}/{YYYY-MM}.jsonl.flow-data/ledger/{project}.jsonlError handling:
/cost-center budget --create-rates/profile-setup {user}report)Parámetros: --period {YYYY-MM}, --team {nombre}, --project {slug}, --client {slug}
--team)--client)Project │ Hours │ Cost (€) │ Team │ Status
────────────┼────────┼──────────┼───────────┼─────────
sala-reservas │ 160 │ 13,600 │ Backend │ On-budget
api-v3 │ 120 │ 14,400 │ Backend │ 5% over
output/cost-report-{periodo}.mdbudget)Subcomandos:
--create {project}: crear presupuesto inicial (solicitar total, moneda, fechas)--update {project}: modificar presupuesto (total, alerts)--burn {project}: mostrar burn actual vs. presupuesto--status: comparar todos los proyectosOutput: tabla con budget/actual/remaining/% spent + alertas
Project │ Total │ Spent │ Remaining │ Status
────────────────┼─────────┼────────┼───────────┼──────────
sala-reservas │ €50,000 │ €42,500 │ €7,500 │ 85% ⚠️
api-v3 │ €60,000 │ €48,000 │ €12,000 │ 80% ⚠️
forecast)elapsed_days = hoy - fecha_inicio_presupuestoburn_rate = actual_burn / elapsed_daysremaining_days = fecha_fin_presupuesto - hoyEAC = burn_rate × (elapsed_days + remaining_days)EAC vs. BAC:
Output: gráfico ASCII de proyección + recomendaciones
Forecast: EAC = €55,200 (BAC = €50,000)
Risk: 10.4% over budget
Options:
1. Reduce scope (descope €5,200 worth of features)
2. Extend timeline (add 2 weeks)
3. Increase budget (request €5,200 approval)
invoice)Parámetros: --client {slug}, --period {YYYY-MM}, --status draft|final
output/invoices/{client}-{YYYY-MM}.json| Problema | Solución |
|----------|----------|
| Horas duplicadas | Advertir, preguntar si mezclar o descartar |
| Rate no definido | Crear rate primero con /cost-center budget --create-rates |
| Proyecto sin presupuesto | Crear presupuesto con /cost-center budget --create {project} |
| Período sin datos | Mostrar período más reciente disponible |
.flow-data/rates.json nunca en committesting
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
tools
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
tools
Sistema proactivo de bienestar individual
development
Search the web to resolve context gaps — documentation, versions, CVEs, best practices. Auto-starts SearxNG Docker if available, falls back to WebSearch.