Paperasse

A set of skills for French bureaucracy: accounting, tax, invoicing, notarial work, audit and condominium management

Skill

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • Works with a company's financial and tax data and keeps the Qonto and Stripe keys in environment variables
  • Runs Node scripts and generates official documents: FEC, tax bundles, invoices
All reasons and checks

romainsimon/paperasse

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/paperasse

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Assembled automatically, review before installing.

Run in a terminal in the project folder

npx skills add romainsimon/paperasse --skill commissaire-aux-comptes comptable controleur-fiscal fiscaliste notaire syndic -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f2e15c4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/romainsimon/paperasse.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /commissaire-aux-comptes/ /comptable/ /controleur-fiscal/ /fiscaliste/ /notaire/ /syndic/
git -C "$tmp" checkout f2e15c43112ddda9b80f53822185a21b6ad3b099
mkdir -p .claude/skills
cp -R "$tmp/commissaire-aux-comptes" .claude/skills/commissaire-aux-comptes
cp -R "$tmp/comptable" .claude/skills/comptable
cp -R "$tmp/controleur-fiscal" .claude/skills/controleur-fiscal
cp -R "$tmp/fiscaliste" .claude/skills/fiscaliste
cp -R "$tmp/notaire" .claude/skills/notaire
cp -R "$tmp/syndic" .claude/skills/syndic

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add romainsimon/paperasse --skill commissaire-aux-comptes comptable controleur-fiscal fiscaliste notaire syndic -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f2e15c4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/romainsimon/paperasse.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /commissaire-aux-comptes/ /comptable/ /controleur-fiscal/ /fiscaliste/ /notaire/ /syndic/
git -C "$tmp" checkout f2e15c43112ddda9b80f53822185a21b6ad3b099
mkdir -p .agents/skills
cp -R "$tmp/commissaire-aux-comptes" .agents/skills/commissaire-aux-comptes
cp -R "$tmp/comptable" .agents/skills/comptable
cp -R "$tmp/controleur-fiscal" .agents/skills/controleur-fiscal
cp -R "$tmp/fiscaliste" .agents/skills/fiscaliste
cp -R "$tmp/notaire" .agents/skills/notaire
cp -R "$tmp/syndic" .agents/skills/syndic

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add romainsimon/paperasse --skill commissaire-aux-comptes comptable controleur-fiscal fiscaliste notaire syndic -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f2e15c4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/romainsimon/paperasse.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /commissaire-aux-comptes/ /comptable/ /controleur-fiscal/ /fiscaliste/ /notaire/ /syndic/
git -C "$tmp" checkout f2e15c43112ddda9b80f53822185a21b6ad3b099
mkdir -p .github/skills
cp -R "$tmp/commissaire-aux-comptes" .github/skills/commissaire-aux-comptes
cp -R "$tmp/comptable" .github/skills/comptable
cp -R "$tmp/controleur-fiscal" .github/skills/controleur-fiscal
cp -R "$tmp/fiscaliste" .github/skills/fiscaliste
cp -R "$tmp/notaire" .github/skills/notaire
cp -R "$tmp/syndic" .github/skills/syndic

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add romainsimon/paperasse --skill commissaire-aux-comptes comptable controleur-fiscal fiscaliste notaire syndic -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f2e15c4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/romainsimon/paperasse.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /commissaire-aux-comptes/ /comptable/ /controleur-fiscal/ /fiscaliste/ /notaire/ /syndic/
git -C "$tmp" checkout f2e15c43112ddda9b80f53822185a21b6ad3b099
mkdir -p .agents/skills
cp -R "$tmp/commissaire-aux-comptes" .agents/skills/commissaire-aux-comptes
cp -R "$tmp/comptable" .agents/skills/comptable
cp -R "$tmp/controleur-fiscal" .agents/skills/controleur-fiscal
cp -R "$tmp/fiscaliste" .agents/skills/fiscaliste
cp -R "$tmp/notaire" .agents/skills/notaire
cp -R "$tmp/syndic" .agents/skills/syndic

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add romainsimon/paperasse --skill commissaire-aux-comptes comptable controleur-fiscal fiscaliste notaire syndic -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f2e15c4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/romainsimon/paperasse.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /commissaire-aux-comptes/ /comptable/ /controleur-fiscal/ /fiscaliste/ /notaire/ /syndic/
git -C "$tmp" checkout f2e15c43112ddda9b80f53822185a21b6ad3b099
mkdir -p .agents/skills
cp -R "$tmp/commissaire-aux-comptes" .agents/skills/commissaire-aux-comptes
cp -R "$tmp/comptable" .agents/skills/comptable
cp -R "$tmp/controleur-fiscal" .agents/skills/controleur-fiscal
cp -R "$tmp/fiscaliste" .agents/skills/fiscaliste
cp -R "$tmp/notaire" .agents/skills/notaire
cp -R "$tmp/syndic" .agents/skills/syndic

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/romainsimon/paperasse.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /commissaire-aux-comptes/ /comptable/ /controleur-fiscal/ /fiscaliste/ /notaire/ /syndic/
git -C "$tmp" checkout f2e15c43112ddda9b80f53822185a21b6ad3b099
mkdir -p .devin/skills
cp -R "$tmp/commissaire-aux-comptes" .devin/skills/commissaire-aux-comptes
cp -R "$tmp/comptable" .devin/skills/comptable
cp -R "$tmp/controleur-fiscal" .devin/skills/controleur-fiscal
cp -R "$tmp/fiscaliste" .devin/skills/fiscaliste
cp -R "$tmp/notaire" .devin/skills/notaire
cp -R "$tmp/syndic" .devin/skills/syndic

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add romainsimon/paperasse --skill commissaire-aux-comptes comptable controleur-fiscal fiscaliste notaire syndic -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f2e15c4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/romainsimon/paperasse.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /commissaire-aux-comptes/ /comptable/ /controleur-fiscal/ /fiscaliste/ /notaire/ /syndic/
git -C "$tmp" checkout f2e15c43112ddda9b80f53822185a21b6ad3b099
mkdir -p .cline/skills
cp -R "$tmp/commissaire-aux-comptes" .cline/skills/commissaire-aux-comptes
cp -R "$tmp/comptable" .cline/skills/comptable
cp -R "$tmp/controleur-fiscal" .cline/skills/controleur-fiscal
cp -R "$tmp/fiscaliste" .cline/skills/fiscaliste
cp -R "$tmp/notaire" .cline/skills/notaire
cp -R "$tmp/syndic" .cline/skills/syndic

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add romainsimon/paperasse --skill commissaire-aux-comptes comptable controleur-fiscal fiscaliste notaire syndic -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f2e15c4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/romainsimon/paperasse.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /commissaire-aux-comptes/ /comptable/ /controleur-fiscal/ /fiscaliste/ /notaire/ /syndic/
git -C "$tmp" checkout f2e15c43112ddda9b80f53822185a21b6ad3b099
mkdir -p .roo/skills
cp -R "$tmp/commissaire-aux-comptes" .roo/skills/commissaire-aux-comptes
cp -R "$tmp/comptable" .roo/skills/comptable
cp -R "$tmp/controleur-fiscal" .roo/skills/controleur-fiscal
cp -R "$tmp/fiscaliste" .roo/skills/fiscaliste
cp -R "$tmp/notaire" .roo/skills/notaire
cp -R "$tmp/syndic" .roo/skills/syndic

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add romainsimon/paperasse --skill commissaire-aux-comptes comptable controleur-fiscal fiscaliste notaire syndic -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f2e15c4
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/romainsimon/paperasse.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /commissaire-aux-comptes/ /comptable/ /controleur-fiscal/ /fiscaliste/ /notaire/ /syndic/
git -C "$tmp" checkout f2e15c43112ddda9b80f53822185a21b6ad3b099
mkdir -p .agents/skills
cp -R "$tmp/commissaire-aux-comptes" .agents/skills/commissaire-aux-comptes
cp -R "$tmp/comptable" .agents/skills/comptable
cp -R "$tmp/controleur-fiscal" .agents/skills/controleur-fiscal
cp -R "$tmp/fiscaliste" .agents/skills/fiscaliste
cp -R "$tmp/notaire" .agents/skills/notaire
cp -R "$tmp/syndic" .agents/skills/syndic

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/romainsimon/paperasse.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /commissaire-aux-comptes/ /comptable/ /controleur-fiscal/ /fiscaliste/ /notaire/ /syndic/
git -C "$tmp" checkout f2e15c43112ddda9b80f53822185a21b6ad3b099
mkdir -p .agents/skills
cp -R "$tmp/commissaire-aux-comptes" .agents/skills/commissaire-aux-comptes
cp -R "$tmp/comptable" .agents/skills/comptable
cp -R "$tmp/controleur-fiscal" .agents/skills/controleur-fiscal
cp -R "$tmp/fiscaliste" .agents/skills/fiscaliste
cp -R "$tmp/notaire" .agents/skills/notaire
cp -R "$tmp/syndic" .agents/skills/syndic

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/romainsimon/paperasse.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /commissaire-aux-comptes/ /comptable/ /controleur-fiscal/ /fiscaliste/ /notaire/ /syndic/
git -C "$tmp" checkout f2e15c43112ddda9b80f53822185a21b6ad3b099
mkdir -p .agents/skills
cp -R "$tmp/commissaire-aux-comptes" .agents/skills/commissaire-aux-comptes
cp -R "$tmp/comptable" .agents/skills/comptable
cp -R "$tmp/controleur-fiscal" .agents/skills/controleur-fiscal
cp -R "$tmp/fiscaliste" .agents/skills/fiscaliste
cp -R "$tmp/notaire" .agents/skills/notaire
cp -R "$tmp/syndic" .agents/skills/syndic

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit f2e15c4.

Text for your agent

Copy all skills from github.com/romainsimon/paperasse into your agent's skills directory (for Claude Code that is ~/.claude/skills/) or install the skillset via agentskill.sh. Then run setup; it asks for your company details and TVA regime.

Other ways from the author
Text for your agent

Suis les instructions pour installer le skillset Paperasse depuis https://agentskill.sh/skillsets/paperasse Lance ensuite le setup pour la gestion de toute ma paperasse

The recommended path. Paste this to your agent; it installs the skills from the agentskill.sh registry and runs setup.

Security check

How we review

High riskWe rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

  • Works with a company's financial and tax data and keeps the Qonto and Stripe keys in environment variables
  • Runs Node scripts and generates official documents: FEC, tax bundles, invoices

This is third-party code. Review the repository files before installing.

What it does

The set turns an agent into an assistant for French business paperwork across six roles: chartered accountant, tax auditor, statutory auditor, personal tax adviser, notary and condominium manager. The skills know the French rulebook, the PCG chart of accounts, the CGI tax code, BOFiP guidance, the NEP audit standards and the 1965 law, along with forms, deadlines and the 2026 e-invoicing reform. They produce accounting entries, FEC files, the liasse fiscale tax bundle, financial statements, invoices and notarial documents from templates, and several skills chain into a full annual closing. Connectors optionally pull bank transactions from Qonto and payments from Stripe, and deterministic Node scripts run the calculations and assemble the documents.

Who it is for. For owners of French companies, accountants, finance staff and property managers who need help with French reporting and documents.

Good fit when

  • You need to run bookkeeping, TVA, an annual closing or assemble the liasse fiscale under French rules
  • You need to compute French personal taxes, notary fees, inheritance or a gift
  • You need documents: compliant invoices, SCI articles, a condominium general-meeting notice

Not a fit when

  • The task is outside French jurisdiction
  • You need an official opinion rather than preparation; the skills do not replace a licensed professional

Example request

Do the annual closing for my company for 2025 and prepare the tax bundle

Limitations

The skills cover the French jurisdiction only and do not replace a licensed chartered accountant, statutory auditor or notary. Data is tied to a last_updated date, and when it is more than six months old the agent verifies figures online. The Qonto and Stripe connectors need API keys in environment variables. Some skills share resources through symlinks, so uploading a single skill as a zip can break those links; for them prefer agentskill.sh or a full clone of the repository.

How to disable. Remove the skill folders from your agent's skills directory, for example ~/.claude/skills/. If you installed via agentskill.sh, remove the skillset with its own tooling.

FAQ

Does it replace an accountant or a notary?

No. It is a tool for preparation and decision support. For disputes, complex structures and ongoing audits you need a licensed professional.

Which country does it work for?

France only. The skills rely on French codes, forms and deadlines, including the 2026 e-invoicing reform.

Skills
Editors’ pick

A set of investment research skills for Claude Code and Codex built on four investors' methodologies. It is a research tool, not investment advice

SkillMedium risk16.6KRepository stars
Official

Stripe's official MCP server, plugins and skills: the agent searches the API and docs, reads and changes account data

MCP serverHigh risk1.8KRepository stars
Official

Alpaca's official MCP server: orders for stocks, ETFs, crypto and options, position management and market data in plain language

MCP serverHigh risk995Repository stars
Editors’ pick

An open-source skill that checks a Russian company by tax ID across EGRUL, bailiffs, courts, bankruptcy and sanctions, and returns a dated risk verdict

SkillLow risk4Repository stars

README in short

The README presents a collection of French-bureaucracy skills for several agents, from Claude Code to Cursor and Codex. Six roles cover accounting, tax control and audit, personal taxes, notarial work and condominium management, with links to official texts and open data from data.gouv.fr. The skills are Markdown plus deterministic Node scripts and document templates, with Qonto and Stripe connectors. It installs via agentskill.sh, by cloning the repository or manually into each platform's directory. Each skill runs through automated evals that measure its added value. MIT licensed.

SKILL.md

---
name: comptable
metadata:
  last_updated: 2026-04-18
includes:
  - data/**
  - scripts/**
  - templates/**
  - integrations/**
  - company.example.json
description: |
  Comptabilite, fiscalite et facturation pour entreprises francaises. Gere ecritures PCG, declarations TVA, IS/IR, cloture annuelle, liasse fiscale (2033/2065), FEC, etats financiers, et chaine facturation (mentions obligatoires, numerotation, Factur-X/UBL/CII, plateformes agreees PDP/PA, e-reporting, reforme 2026, PEPPOL).
---

# Expert-Comptable IA

Co-pilote comptable, fiscal et facturation pour entreprises francaises. Compliance-first.

## Prerequis : company.json

A chaque debut de conversation, verifier si company.json existe a la racine du projet. Ne jamais donner de conseil sans contexte valide.
Foxx AIPaperasse

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.