Rendement locatif, fiche parcelle, comptes d’une société. Les trois scripts Python du dépôt investor-skills tournent dans votre navigateur, sans compte ni serveur intermédiaire. Ils calculent et décrivent ; ils ne conseillent pas.
Une Agent Skill est un dossier qu’un assistant IA sait lire : un SKILL.md qui dit quand s’en servir et comment, et des scripts qu’il exécute. Le modèle juge, le script calcule. Ici, pas d’assistant : vous remplissez le formulaire, votre navigateur exécute le script Python tel qu’il est publié, et la sortie s’affiche telle quelle, en anglais.
Au premier calcul, le navigateur charge Python pour le web (13 Mo environ, gardés en cache une semaine). Le rendement se calcule sans rien envoyer ; la fiche parcelle envoie l’adresse au service Foncier ; les comptes interrogent deux API publiques de l’État. Détails
1 · rental-yield-france · rendement.py
Rendement locatif
Brut, net, net après impôt sur l’horizon choisi, mensualité et tableau annuel. Quatre régimes : micro-foncier, réel foncier, LMNP micro-BIC, LMNP réel. Les valeurs préremplies sont l’exemple du script, pas un bien réel.
2 · land-due-diligence-france · due_diligence.py
Fiche parcelle
Le service Foncier réunit cadastre, ventes, urbanisme, diagnostics et risques pour une adresse. Le script lit cette enveloppe, classe les signaux (rouge, orange, info), compare un prix demandé aux ventes voisines et cite chaque source. Ce qui manque est déclaré, jamais comblé.
3 · french-company-accounts · comptes.py
Comptes d’une société
Chiffre d’affaires, résultat, ratios publiés par l’INPI, croisés avec l’annuaire des entreprises. Le script recoupe les deux sources, signale les anomalies de publication et donne l’évolution entre le premier et le dernier exercice affiché.
Les skills calculent et décrivent. Elles ne donnent aucun conseil personnalisé : le lecteur décide et vérifie les originaux. Aucun bien, aucun prêt, aucune entreprise de l’auteur dans les exemples ; les sorties sont celles des scripts, en anglais, sans retouche.
Le dépôt
Les trois skills sont publiées sous licence MIT, avec leurs tests, leurs jeux d’évaluation et une intégration continue. Chaque SKILL.md dit à l’assistant quand utiliser la skill, quelles questions poser avant, et rappelle qu’elle ne conseille pas. Les scripts servis ici sont copiés du dépôt au commit 2e2d03b, le 2026-10-14.
Pyodide, c’est CPython compilé en WebAssembly. Il est servi par ce site, pas par un CDN, et tourne dans un Web Worker pour ne pas figer la page. Les scripts sont exécutés tels quels, comme en ligne de commande : mêmes arguments, mêmes codes de sortie. Un refus du script (données non éligibles, entrée invalide) s’affiche brut, avec son code.
Le navigateur joue le rôle du réseau. Pour la fiche parcelle, il envoie l’adresse au service Foncier et remet l’enveloppe JSON au script ; pour les comptes, il lit les deux API publiques et remet leurs réponses au script en mode enregistré. Le script, lui, n’ouvre jamais de connexion. La sortie Markdown est convertie en texte et en tableaux, jamais interprétée comme du HTML.
Les scripts servis sont vérifiés octet par octet par le test du site contre le manifeste publié : manifest.json
Confidentialité, sources et limites
Rien n’est envoyé à ce site : les formulaires ne sont jamais soumis à un serveur, et il n’y a ni cookie ni traqueur. Le rendement se calcule entièrement dans votre navigateur.
La fiche parcelle envoie l’adresse au service Foncier, hébergé chez Scaleway en France, qui interroge les sources publiques et ne journalise pas l’adresse. Quota : 10 fiches par heure et par visiteur, 300 par jour pour tous. Les ventes ne sont affichées qu’à la demande, jamais publiées comme des pages fixes.
Les comptes interrogent directement, depuis votre navigateur, l’annuaire des entreprises (recherche-entreprises.api.gouv.fr, DINUM) et les ratios financiers INPI publiés sur data.economie.gouv.fr : ces deux services voient votre adresse IP et le SIREN ou le nom saisi. Les chiffres sont ceux déposés et publiés ; leur exactitude relève des déposants.
Les règles fiscales du rendement sont celles lues le 11 octobre 2026 dans les sources officielles ; le script cite dans sa sortie chaque règle appliquée. Une fiche ne remplace ni un état des risques, ni un certificat d’urbanisme, ni une estimation ; un rendement ne remplace ni un conseil fiscal ni une simulation bancaire.