skills/gestor-autonomos/SKILL.md
Gestoría y contabilidad para autónomos en España. Usar cuando el usuario necesite calcular IVA trimestral (modelo 303), calcular pagos fraccionados de IRPF (modelo 130), gestionar libro de ingresos y gastos, verificar facturas emitidas o recibidas, calcular retenciones, preparar declaraciones trimestrales, estimar impuestos a pagar, procesar ingresos de Stripe o Substack (separando pagos UE con IVA vs pagos internacionales exentos, convirtiendo monedas a euros), o cualquier consulta sobre fiscalidad o contabilidad de autónomos en España. Este skill garantiza cálculos matemáticamente precisos usando scripts de Python y aplica la normativa fiscal española vigente.
npx skillsauth add alexdcd/mafia-claude-skills gestor-autonomosInstall 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.
Skill para gestión contable y fiscal de trabajadores autónomos en España con cálculos matemáticamente precisos.
[!CAUTION] ADVERTENCIA: Esta skill es una herramienta de apoyo y no sustituye el asesoramiento profesional. Los cálculos y sugerencias generados deben ser revisados por un gestor o profesional cualificado. El uso de esta herramienta se realiza bajo la responsabilidad exclusiva del usuario. Mafia Claude Skills y sus contribuidores no se hacen responsables de errores en las declaraciones fiscales o sanciones derivadas de su uso.
¿Qué necesita el usuario?
scripts/calcular_iva.pyscripts/calcular_irpf.pyscripts/procesar_facturas.pyscripts/generar_libro.pyscripts/procesar_stripe.pyreferences/normativa_fiscal.mdSolicitar al usuario la información necesaria según la operación:
Para IVA trimestral:
Para IRPF (Modelo 130):
Para facturas:
OBLIGATORIO usar scripts para todos los cálculos numéricos:
# Calcular IVA trimestral
python3 scripts/calcular_iva.py --iva-repercutido <cantidad> --iva-soportado <cantidad>
# Calcular IRPF modelo 130
python3 scripts/calcular_irpf.py --ingresos <cantidad> --gastos <cantidad> --retenciones <cantidad> --pagos-anteriores <cantidad>
# Procesar lista de facturas desde CSV
python3 scripts/procesar_facturas.py --archivo <ruta.csv> --tipo <emitidas|recibidas>
# Generar libro de ingresos y gastos
python3 scripts/generar_libro.py --trimestre <1-4> --año <YYYY> --facturas-emitidas <ruta> --facturas-recibidas <ruta>
Mostrar al usuario:
| Tipo | Porcentaje | Aplicación | |------|------------|------------| | General | 21% | Mayoría de bienes y servicios | | Reducido | 10% | Alimentos, transporte, hostelería | | Superreducido | 4% | Pan, leche, frutas, verduras, libros, prensa | | Exento | 0% | Sanidad, educación, seguros, servicios financieros |
| Situación | Retención | |-----------|-----------| | Profesionales (general) | 15% | | Nuevos autónomos (primeros 3 años) | 7% | | Cursos, conferencias | 15% | | Arrendamientos | 19% |
| Trimestre | Período | Plazo presentación | |-----------|---------|-------------------| | 1T | Enero-Marzo | 1-20 Abril | | 2T | Abril-Junio | 1-20 Julio | | 3T | Julio-Septiembre | 1-20 Octubre | | 4T | Octubre-Diciembre | 1-30 Enero (año siguiente) |
Ver detalle completo en references/normativa_fiscal.md
Deducibles al 100%:
Deducibles con límites:
Modelo 303 (IVA trimestral):
Modelo 130 (IRPF trimestral):
1. El precio cobrado INCLUYE el IVA (Tax Inclusive)
Base = Total / 1.212. La territorialidad se determina por PAÍS, no por moneda
country (billing) > country (ip)3. Pagos sin país identificado → Criterio conservador (UE)
4. Los fees (Substack + Stripe) son gastos deducibles
CSV de Substack (formato nativo):
email,date,currency,amount,Substack fee,Stripe fee,...,country (ip),country (billing)
[email protected],02-Oct-25,eur,€60.00,€6.00,€1.15,...,ES,ES
CSV de Stripe Dashboard:
id,Amount,Currency,Created (UTC),country (billing),Status,...
pi_xxx,60.00,eur,2025-10-02,ES,succeeded,...
# Procesar CSV de Substack o Stripe:
python3 scripts/procesar_stripe.py --archivo pagos.csv --trimestre 4 --año 2025
# El script automáticamente:
# - Detecta formato (Substack o Stripe)
# - Parsea importes con símbolo (€60.00, CA$140.00)
# - Extrae base imponible dividiendo por 1.21 (no multiplicando)
# - Clasifica por PAÍS del cliente (no por moneda)
# - Calcula fees como gastos deducibles
Para Modelo 303 (IVA):
Para Modelo 130 (IRPF):
AT, BE, BG, CY, CZ, DE, DK, EE, ES, FI, FR, GR, HR, HU, IE, IT, LT, LU, LV, MT, NL, PL, PT, RO, SE, SI, SK
⚠️ Reino Unido (GB/UK) NO está en la UE desde 2021 → Exento
Pago de 60€ desde España (ES):
Base imponible: 60 / 1.21 = 49,59€
IVA incluido: 60 - 49,59 = 10,41€
Pago de 60€ desde Chile (CL):
Base imponible: 60€ (total, sin división)
IVA: 0€ (exportación exenta)
Pago de 85€ sin país identificado:
→ Tratado como UE (conservador)
Base imponible: 85 / 1.21 = 70,25€
IVA incluido: 85 - 70,25 = 14,75€
Para preguntas sobre legislación, consultar references/normativa_fiscal.md que contiene:
tools
Auditoría defensiva para repositorios AI-native. Usar SIEMPRE que el usuario quiera revisar un repo antes de lanzar, mergear, actualizar dependencias, migrar package manager, configurar un agente IA, MCP, Claude/Cursor/Codex/OpenClaw, o cuando mencione supply chain, prompt injection, secretos, GitHub Actions, npm/pnpm, paquetes maliciosos, scripts peligrosos, o riesgos de seguridad en repos con IA. Activar también si el usuario dice "revisa el repo", "está seguro esto", "antes de producción", "audita el PR" o cualquier variación.
development
Use when given a detailed implementation plan from a frontier AI to execute inside OpenCode with non-frontier coding models. Validates the plan against the real repository, breaks it into safe steps, verifies each step, inspects diffs, and prevents destructive changes. Triggers on: receiving a multi-step plan from Claude Opus/GPT-5/etc., executing a pre-written spec, implementing a detailed PR description, or being told to "execute this plan step by step."
development
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
tools
Generates optimized prompts for any AI tool. Use when writing, fixing, improving, or adapting a prompt for LLM, Cursor, Midjourney, image AI, video AI, coding agents, or any other AI tool.