reversa-pricing-profile

Generates a freelancer pricing profile through a guided interview with tax regime mapping.

Updated May 22, 2026
One-click install
npx skills add https://github.com/GleisonOliveira/dockerpilot-mcp --skill reversa-pricing-profile-gleisonoliveira
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: reversa-pricing-profile
Source: https://github.com/GleisonOliveira/dockerpilot-mcp/tree/main/.agents/skills/reversa-pricing-profile
Command: npx skills add https://github.com/GleisonOliveira/dockerpilot-mcp --skill reversa-pricing-profile-gleisonoliveira

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Freelancers and consultants struggle to define consistent billing parameters like hourly rates, project markup, and tax reserves. This Skill conducts a structured interview and persists a validated pricing profile that downstream sizing and estimation agents can consume. ## Core Features & Use Cases - Guided Interview: Asks up to ten questions one at a time covering country, currency, seniority, hourly rate (direct or derived from monthly income goals), project markup, tax regime, pricing models, client profile, and foreign currency billing. - Tax Regime Catalog: Maps user selections to approximate tax factors for Brazil, US, Portugal, Mexico, and international freelance scenarios, with confidence flags and VAT pass-through warnings. - Atomic Persistence: Writes profile.json and profile.md atomically with backup rotation when overwriting an existing profile, validated against a JSON Schema. - Use Case: A Brazilian freelance developer answers the interview, gets a derived hourly rate from a 12000 BRL monthly target, selects Simples Nacional, and receives a profile consumed by the reversa-pricing-size and estimate agents. ## Quick Start Ask the agent to run the reversa pricing profile interview to create your billing profile before estimating a project.

Frequently Asked Questions about reversa-pricing-profile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate my freelance hourly rate from a monthly income goal?▼

Choose the derived mode during the interview and provide your desired monthly net income and billable hours per month. The skill divides income by hours, rounds to two decimals, and asks for confirmation before saving.

What tax regimes does the pricing profile support?▼

The catalog covers Brazil (MEI, Simples Nacional, Lucro Presumido, autonomo), US (1099, S-Corp), Portugal (simplified and organized Category B), Mexico (RESICO, Actividad Empresarial), and international freelance cases, plus an 'outro' fallback.

Does the skill provide official tax or financial advice?▼

No. Tax factors are approximate budget reserves based on public references, not legal rates. The generated profile includes a disclaimer stating that real tax validation is the responsibility of the user's accountant.

What happens if a pricing profile already exists?▼

The skill displays the current fields and asks whether to overwrite. If confirmed, the existing profile.json is renamed to a timestamped .bak file before the new profile is written atomically.

Can I bill clients in a foreign currency with this profile?▼

Yes. If you charge in a currency different from your local one, the skill records billing_currency and a manual exchange rate to local currency. If both currencies match, both fields are stored as null.