reversa-pricing-profile

Generates a billing profile JSON through a guided interview covering rates, taxes, and pricing models.

Updated Aug 14, 2026
One-click install
npx skills add https://github.com/Ruggery/OCR_Cartorio --skill reversa-pricing-profile-ruggery
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: reversa-pricing-profile
Source: https://github.com/Ruggery/OCR_Cartorio/tree/main/.agents/skills/reversa-pricing-profile
Command: npx skills add https://github.com/Ruggery/OCR_Cartorio --skill reversa-pricing-profile-ruggery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Freelancers and agencies often lack a structured, reusable record of their billing parameters such as hourly rate, tax regime, and markup, forcing them to re-enter assumptions every time they estimate a project. This Skill captures those parameters once in a validated profile.json that downstream pricing agents can consume. ## Core Features & Use Cases - Guided Interview: Conducts an 8 to 10 question interview in plain Portuguese 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 the user's declared tax regime to an approximate tax factor using a curated catalog for Brazil, US, Portugal, Mexico, and international freelancers, 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, and restores the backup if the user cancels. - Use Case: A Brazilian freelance developer answers the interview, chooses Simples Nacional, and gets a validated profile.json with a 15% tax reserve factor that the Reversa Sizer and Pricer agents use to estimate project quotes. ## Quick Start Ask the agent to run the reversa-pricing-profile interview to create your billing profile before estimating any 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 create a billing profile for freelance project pricing?▼

Run the guided interview, which asks 8 to 10 questions about your country, currency, seniority, hourly rate, markup, tax regime, and pricing models. The answers are validated and saved as profile.json and profile.md under _reversa_sdd/_pricing/ for downstream pricing agents.

How is the hourly rate calculated in derived mode?▼

In derived mode you provide your desired monthly net income and billable hours per month, and the rate is computed as income divided by hours, rounded to two decimals. In direct mode you simply state the hourly rate value yourself.

Which tax regimes does the pricing profile support?▼

The catalog covers Brazil (MEI, Simples Nacional, Lucro Presumido, autonomo), United States (1099, S-Corp), Portugal, Mexico, and international freelance cases, plus an 'outro' fallback. Each regime maps to an approximate tax factor with a documented public source.

Does the tax factor replace advice from an accountant?▼

No. The tax factor is an approximate budget reserve, not an exact legal rate, and the generated profile.md 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 agent shows the current fields and asks for confirmation before overwriting. If confirmed, the existing profile.json is renamed to a timestamped .bak file, and if you cancel before saving, the backup is restored unchanged.

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

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