import-invoice
Import an invoice document into Billabex for payment follow-up, creating the customer account first when it does not exist yet.
Skill by billabex
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/billabex-import-invoice
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, finance
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/import-invoice
What's inside
- Skill name
import-invoice- Description
- Import an invoice document into Billabex for payment follow-up, creating the customer account first when it does not exist yet. Use when the user shares an invoice PDF or image, or asks to add, upload or import an invoice.
- License
- MIT
- Instructions
- 14 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Import Invoice 1. Resolve the organization if needed. Read the invoice and extract its number, issue date, due date, currency, total amount including tax, tax amount, any amount already paid, and the customer: legal name, SIREN or SIRET, VAT number and billing address. Never guess a missing value: ask for it. 2. Find the customer with the `query` parameter of `list-accounts`, trying the legal name and then a shorter distinctive part of it. When candidates appear, compare their SIREN, VAT number or address with `get-account`. Ask the user to choose when several remain plausible. 3. When no account matches, propose to create one from the invoice: legal name, SIREN, VAT number, billing address and the invoice currency. Call `create-account` only after the user confirms these values. If the organization syncs invoices from a billing tool, say that the customer may simply not be synced yet, and let the user decide. 4. Check for a duplicate with `list-invoices` for that account, filtering `number` equal to the invoice number. If the invoice already exists, show it and stop: never change its number to get around the duplicate. 5. Summarize the customer and invoice values, then generate one UUID `importId` and keep it with exactly the same values for every retry. 6. Call `prepare-invoice-upload` with the `importId` and values, then give the user the link exactly as returned, in full, so they review the details and upload the document themselves. The link expires after 15 minutes and preparing it does not create the invoice. Never invent a download URL or ask for base64. Once the user says the upload is done, confirm it with `list-invoices` filtered on the invoice number before reporting success; if the link failed or expired, prepare a new one with the SAME `importId` and values. 7. Check that the customer has a contact with an email address using `list-contacts`. Without one, Billabex cannot follow up: offer to add one with `create-contact`, using only a name, email and language the user provides. 8. Confirm the import in business terms, without technical identifiers. Respond in the language of the user's latest request. Copy proper names exactly. Never expose technical identifiers. Use natural business vocabulary and avoid internal terminology.
From billabex/claude-plugin, MIT.
More from billabex/claude-plugin
- 0.556score
adjust-scheduled-follow-ups
billabex
Review and adjust future Billabex payment follow-up emails for selected customer accounts.
SkillAFreshness: AClaude Code +9 - 0.556score
analyze-aged-receivables
billabex
Build an aged receivables analysis from unpaid invoices and customer balances.
SkillAFreshness: AClaude Code +9 - 0.556score
analyze-receivables-statistics
billabex
Calculate useful Billabex receivables statistics from customer balances, invoices, communications, and tasks.
SkillAFreshness: AClaude Code +9 - 0.556score
control-automatic-payment-follow-up
billabex
Review whether automatic payment follow-up should be paused or resumed for a customer account, explain the impact, and perform the change only on explicit…
SkillAFreshness: AClaude Code +9 - 0.556score
enrich-customer-records
billabex
Add customer contacts or invoices to Billabex from complete user-provided data and documents.
SkillAFreshness: AClaude Code +9 - 0.556score
identify-receivables-risks
billabex
Identify and prioritize customer receivables risks, including high outstanding balances, silent customers, undelivered emails, and missing information.
SkillAFreshness: AClaude Code +9 - 0.556score
prepare-daily-receivables-brief
billabex
Prepare a daily customer receivables brief covering changes from the last 24 hours, open tasks, payments, newly overdue invoices, and today's priorities.
SkillAFreshness: AClaude Code +9 - 0.556score
prepare-payment-follow-up-email
billabex
Prepare a professional payment follow-up email from the customer account, invoice, contact, and communication history, and send it only after explicit approval.
SkillAFreshness: AClaude Code +9 - 0.556score
review-customer-account
billabex
Review one customer account across invoices, credit notes, outstanding balance, contacts, communications, tasks, and the recommended next action.
SkillAFreshness: AClaude Code +9 - 0.556score
triage-account-tasks
billabex
Review tasks created when the autonomous Billabex agent is blocked, explain the missing decision or information, and help the user respond or cancel a task.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 6, 2026 (22 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/billabex/claude-plugin
- Website
- developer.billabex.com/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from billabex
- 0.556score
adjust-scheduled-follow-ups
billabex
Review and adjust future Billabex payment follow-up emails for selected customer accounts.
SkillAFreshness: AClaude Code +9 - 0.556score
analyze-aged-receivables
billabex
Build an aged receivables analysis from unpaid invoices and customer balances.
SkillAFreshness: AClaude Code +9 - 0.556score
analyze-receivables-statistics
billabex
Calculate useful Billabex receivables statistics from customer balances, invoices, communications, and tasks.
SkillAFreshness: AClaude Code +9 - 0.556score
control-automatic-payment-follow-up
billabex
Review whether automatic payment follow-up should be paused or resumed for a customer account, explain the impact, and perform the change only on explicit…
SkillAFreshness: AClaude Code +9 - 0.556score
enrich-customer-records
billabex
Add customer contacts or invoices to Billabex from complete user-provided data and documents.
SkillAFreshness: AClaude Code +9 - 0.556score
identify-receivables-risks
billabex
Identify and prioritize customer receivables risks, including high outstanding balances, silent customers, undelivered emails, and missing information.
SkillAFreshness: AClaude Code +9
Cite this page
import-invoice skill. Agent Mart. https://agentmart.dev/skills/billabex-import-invoice (last updated 2026-10-24)