Agent skill

Download Platform Invoices

by HybridAIOne in HybridAIOne/hybridclaw

Harvest monthly SaaS billing invoices into normalized records and official PDF files.

MITAuto-check passedDocuments & Office

Install Download Platform Invoices

skills CLI
$ npx skills add HybridAIOne/hybridclaw --skill download-platform-invoices -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install HybridAIOne/hybridclaw download-platform-invoices --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/download-platform-invoices .claude/skills/download-platform-invoices && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
download-platform-invoices
GitHub stars
159
Token cost
~1.5k tokens
SKILL.md length
542 words
Files
36
Skills in repo
72
Repo updated
First seen
Licence
MIT

At a glance

Harvest monthly SaaS billing invoices into normalized records and official PDF files.

  • Tasks that involve Forms and invoices
  • SKILL.md covers Output Contract, Adapter Contract, Credential Rules and Google Ads InvoiceService, plus 2 more sections
  • Runs JavaScript scripts from its folder; reaches googleads.googleapis.com and googleapis.com; needs STRIPE_INVOICE_API_KEY and OPENAI_INVOICE_PASSWORD

What it does

Download Platform Invoices is an agent skill from HybridAIOne/hybridclaw. Harvest monthly SaaS billing invoices into normalized records and official PDF files.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 37 other files (for example `fixtures/datev-unternehmen-online-upload.json`, `fixtures/recorded-anthropic.json` and `fixtures/recorded-atlassian.json`).

It sits in Documents & Office, covering Forms and invoices. The repository describes itself as: Enterprise-ready self-hosted AI assistant runtime with sandboxed execution, secure credentials, approvals, and memory. The licence is MIT.

When your agent uses it

  • Tasks that involve Forms and invoices

Example prompts

  • “/download-platform-invoices”

Requirements

  • A credential in STRIPE_INVOICE_API_KEY
  • A credential in GITHUB_INVOICE_TOTP_SECRET

What it can do on your machine

Read from SKILL.md and the folder at commit 8162701. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (JavaScript, from the files we listed), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • googleads.googleapis.com
    • googleapis.com
    • platform.openai.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • STRIPE_INVOICE_API_KEY
    • OPENAI_INVOICE_PASSWORD
    • GITHUB_INVOICE_TOTP_SECRET
    • GOOGLEADS_DEVELOPER_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Download Platform Invoices loads about 1.5k tokens when it runs. Until then it costs about 28 tokens; SKILL.md has 542 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~28
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from HybridAIOne/hybridclaw at commit 8162701, republished under its MIT licence (© HybridAIOne). 542 words, ~1,455 tokens.

Download SKILL.mdSave it as .claude/skills/download-platform-invoices/SKILL.md (or your agent's skills folder). This skill also uses 35 other files; get the full folder from GitHub.
name
download-platform-invoices
description
Harvest monthly SaaS billing invoices into normalized records and official PDF files.
user-invocable
true

Download Platform Invoices

Use this skill when the user wants monthly SaaS invoice PDFs collected from billing portals or billing APIs for bookkeeping handoff.

Output Contract

Each fetched invoice must produce one normalized JSON record and the original official PDF. The record shape is:

json
{
  "vendor": "openai",
  "invoice_no": "E-2026-03-001",
  "period": "2026-03",
  "issue_date": "2026-04-01",
  "due_date": "2026-04-15",
  "net": 123.45,
  "vat_rate": 0.19,
  "vat": 23.45,
  "gross": 146.9,
  "currency": "EUR",
  "pdf_path": "runs/2026-03/openai/E-2026-03-001.pdf",
  "source_url": "https://platform.openai.com/account/billing",
  "checksum_sha256": "64 lowercase hex characters"
}

Validate records with the colocated schema.json contract. Keep pdf_path relative to the invoice run directory.

Adapter Contract

Adapters follow this shape:

ts
login(credentials) -> session
listInvoices(session, { since }) -> InvoiceMeta[]
download(session, invoice) -> Uint8Array

The runtime implementation is colocated with this skill:

  • Stripe API adapter
  • browser-driver scrape adapters for GitHub, OpenAI, Anthropic, Atlassian, and LinkedIn
  • native API adapters for Google Ads InvoiceService, AWS Invoicing, Azure Billing invoices, and GCP Cloud Billing account authorization. Google does not expose invoice PDF listing/download in the public Cloud Billing REST API, so the GCP adapter uses the browser document driver for the Documents page after API authorization.
  • DATEV Unternehmen Online handoff prefers an injected DATEV Datenservice, Rechnungsdatenservice/Belegbilderservice, MCP, or certified API client. If no such client is configured, it falls back to browser upload through DATEV Upload online/Belege online.
  • manifest-based idempotency using (vendor, invoice_no) and checksum_sha256
  • audit event emission per fetched invoice
  • recorded fixture replay for every launch provider with sanitized HTTPS trace metadata and DOM snapshots, so CI does not touch live billing portals

Credential Rules

  • Store secrets in HybridClaw encrypted runtime secrets with provider-specific uppercase names such as STRIPE_INVOICE_API_KEY, OPENAI_INVOICE_PASSWORD, or GITHUB_INVOICE_TOTP_SECRET.
  • When advising an operator to set or update those secrets, use this order: browser admin at the active /admin/secrets route, /secret set ... in browser /chat or TUI, then hybridclaw secret set ... in a local console.
  • Resolve credentials through resolveInvoiceCredentials; do not inline or log cleartext secrets.
  • Keep provider credential references in invoice harvester config as { "source": "store", "id": "PROVIDER_SECRET_NAME" }. Runtime config revisions track the references, while encrypted secret values stay out of revision content.
  • When a provider fails with an auth/401/403 class error, the monthly runner asks the injected credential store to rotate the referenced secret once and rolls that revision back if the retry still fails.
  • TOTP is supported when a provider driver uses a totpSecret credential.
  • Push MFA and captchas must stop the provider run and emit invoice.operator_escalation_required for F8 operator routing.
Show full SKILL.md (187 more words)Show less

Google Ads InvoiceService

Use secret credentials plus the official Google Ads API calls.

Secret credentials:

  • OAuth: hybridclaw auth login google --scopes "https://www.googleapis.com/auth/adwords"
  • Routes: hybridclaw secret route add https://googleads.googleapis.com/ google-oauth Authorization Bearer hybridclaw secret route add https://googleads.googleapis.com/ GOOGLEADS_DEVELOPER_TOKEN developer-token none
  • Optional store values: GOOGLEADS_CUSTOMER_ID, GOOGLEADS_BILLING_SETUP, GOOGLEADS_LOGIN_CUSTOMER_ID

API calls:

text
GET https://googleads.googleapis.com/v24/customers:listAccessibleCustomers
POST https://googleads.googleapis.com/v24/customers/<manager-customer-id>/googleAds:search
POST https://googleads.googleapis.com/v24/customers/<customer-id>/googleAds:search
GET https://googleads.googleapis.com/v24/customers/<customer-id>/invoices?billingSetup=customers/<customer-id>/billingSetups/<billing-setup-id>&issueYear=<yyyy>&issueMonth=<MONTH>
GET <invoice.pdfUrl>

Use customer_client to find MCC children, billing_setup.resource_name for billingSetup, and InvoiceService pdfUrl for the PDF. Never call POST /v24/customers/<customer-id>:search; use /v24/customers/<customer-id>/googleAds:search.

Run Discipline

  • Process one provider at a time.
  • Reuse a session-isolated browser profile per provider so cookies can persist between monthly runs.
  • Add jitter between scrape providers when running live.
  • Never solve captchas silently.
  • Never OCR invoices in this skill; adapters return the official PDF.

DATEV Handoff

When paired with the DATEV workflow, run invoice harvesting first, review the manifest, then pass the normalized records and PDF paths to the DATEV upload step. The composed workflow fixture is tests/fixtures/workflows/monthly-invoice-run.workflow.yaml.

The runtime composition helper is runMonthlyInvoiceRun in harvester.cjs. It runs configured providers one at a time, emits invoice audit events, and calls DatevUnternehmenOnlineUploadAdapter when the handoff is enabled and the operator provides a configured DATEV API/MCP client or upload driver/profile.

© HybridAIOne, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 35 other files in skills/download-platform-invoices of HybridAIOne/hybridclaw.

  • SKILL.md
  • adapters/anthropic.cjs
  • adapters/atlassian.cjs
  • adapters/aws.cjs
  • adapters/azure.cjs
  • adapters/datev-unternehmen-online.cjs
  • adapters/gcp.cjs
  • adapters/github.cjs
  • adapters/google-ads.cjs
  • adapters/linkedin.cjs
  • adapters/openai.cjs
  • adapters/recorded-fixture.cjs
  • adapters/scrape.cjs
  • adapters/stripe.cjs
  • fixtures/datev-unternehmen-online-upload.json
  • fixtures/recorded-anthropic.json
  • fixtures/recorded-atlassian.json
  • fixtures/recorded-aws.json
  • fixtures/recorded-azure.json
  • … and 17 more

Open the folder on GitHubat commit 8162701

Compare with similar skills

Download Platform Invoices next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Download Platform Invoices compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Download Platform Invoices this skillHybridAIOne/hybridclaw159—~1.5kAutomated safety check: PassMIT
PDFzai-org/ZCode7.7k—~18kAutomated safety check: NotesProprietary
Form Fillingplatonai/Browser41.2k—~1.1kAutomated safety check: PassApache-2.0
Code2mediatsingliuwin/autoclaw283—~985Automated safety check: PassMIT
Token ReceiptHchen1218/token-receipt126—~2.1kAutomated safety check: PassNone
Invoice Makertsingliuwin/autoclaw283—~619Automated safety check: PassMIT

Similar skills

  • PDF

    zai-org/ZCode

    Professional PDF toolkit covering four production workflows: reports, creative visuals, academic LaTeX, and existing PDF processing.

    7.7k GitHub stars~18k tokensUpdated yesterday
    Documents & OfficeAuto-check: notes
  • Form Filling

    platonai/Browser4

    Automatically fills web forms using provided field data and can optionally submit the form.

    1.2k GitHub stars~1.1k tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • Code2media

    tsingliuwin/autoclaw

    Universal media renderer with no fixed template — any custom layout, size or style becomes pixel-perfect images (PNG/JPEG/WebP), vector SVG, paged PDFs or animations (WebP/GIF).

    283 GitHub stars~985 tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • Token Receipt

    Hchen1218/token-receipt

    A skill your agent uses when the user wants to view AI conversation token usage as a receipt, invoice, checkout slip, token bill, usage receipt, cost snapshot, or creative monospace thermal-paper…

    126 GitHub stars~2.1k tokensUpdated 4 mo ago
    Documents & OfficeAuto-check passed
  • Invoice Maker

    tsingliuwin/autoclaw

    开发票/生成发票/报价单/收据/采购单/对账单/账单/付款通知 — formal business documents as paged PDFs with proper tables, right-aligned amounts, tax lines, repeating headers and page-number footers.

    283 GitHub stars~619 tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • Invoice Generator

    luzhenqian/ai-coding-lab

    从 Excel 时间表或手动输入生成专业发票。当用户提到生成发票、创建账单、invoice、billing、开发票、时间表转发票、账单生成时使用此技能。

    153 GitHub stars~955 tokensUpdated 4 mo ago
    Documents & OfficeAuto-check passed

More from HybridAIOne/hybridclaw

All 72 skills in this repo
  • Hermes3000 Writing

    HybridAIOne/hybridclaw

    Use Hermes3000 to plan, draft, revise, save, check consistency, and export long-form manuscripts through the Hermes3000 AI writing portal API.

    159 GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Manim Video

    HybridAIOne/hybridclaw

    Plan, script, render, and stitch Manim Community Edition videos in Python.

    159 GitHub stars~4.7k tokensUpdated today
    Auto-check: notes
  • Skill Creator

    HybridAIOne/hybridclaw

    Create and update SKILL.md-based skills with strong trigger metadata, lean docs, and reliable init, validate, package, and publish workflows.

    159 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • XLSX

    HybridAIOne/hybridclaw

    Create, edit, inspect, and analyze .xlsx spreadsheets and Excel workbooks.

    159 GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Excalidraw

    HybridAIOne/hybridclaw

    Create and revise editable .excalidraw diagrams as Excalidraw JSON for architecture diagrams, flowcharts, sequence diagrams, concept maps, and other hand-drawn explainers.

    159 GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Google Ads

    HybridAIOne/hybridclaw

    Manage Google Ads accounts with safe GAQL reporting, campaign planning, guarded mutations, and gateway-proxied REST API calls.

    159 GitHub stars~4k tokensUpdated today
    Auto-check passed

Questions about Download Platform Invoices

What does Download Platform Invoices do?

Harvest monthly SaaS billing invoices into normalized records and official PDF files. Download Platform Invoices is an agent skill from HybridAIOne/hybridclaw. Harvest monthly SaaS billing invoices into normalized records and official PDF files.

When should I use Download Platform Invoices?

Download Platform Invoices fits situations like: tasks that involve Forms and invoices.

How do I install Download Platform Invoices in Claude Code?

Run `npx skills add HybridAIOne/hybridclaw --skill download-platform-invoices -a claude-code`. Or copy the skill folder (skills/download-platform-invoices in HybridAIOne/hybridclaw) into .claude/skills/download-platform-invoices in your project. Claude Code loads it when a task matches its description.

How do I install Download Platform Invoices in Codex?

Run `npx skills add HybridAIOne/hybridclaw --skill download-platform-invoices -a codex`. Or copy the skill folder (skills/download-platform-invoices in HybridAIOne/hybridclaw) into .agents/skills/download-platform-invoices in your project. Codex loads it when a task matches its description.

Can I use Download Platform Invoices in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add HybridAIOne/hybridclaw --skill download-platform-invoices -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/download-platform-invoices, .gemini/skills/download-platform-invoices, .github/skills/download-platform-invoices and .opencode/skills/download-platform-invoices in your project.

What does Download Platform Invoices need to run?

Going by SKILL.md and its folder, Download Platform Invoices needs JavaScript for the scripts in its folder and credentials named STRIPE_INVOICE_API_KEY, OPENAI_INVOICE_PASSWORD, GITHUB_INVOICE_TOTP_SECRET and GOOGLEADS_DEVELOPER_TOKEN. Our summary lists: A credential in STRIPE_INVOICE_API_KEY; A credential in GITHUB_INVOICE_TOTP_SECRET.

Does Download Platform Invoices access the network?

SKILL.md names 3 domains. In commands or code: googleads.googleapis.com, googleapis.com and platform.openai.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Download Platform Invoices safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Download Platform Invoices use?

Download Platform Invoices is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Download Platform Invoices use?

About 1.5k tokens (SKILL.md is roughly 5.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Download Platform Invoices?

Skills that share tags, products or a category with Download Platform Invoices: PDF (zai-org/ZCode, 7.7k stars), Form Filling (platonai/Browser4, 1.2k stars), Code2media (tsingliuwin/autoclaw, 283 stars) and Token Receipt (Hchen1218/token-receipt, 126 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Download Platform Invoices?

HybridAIOne (a GitHub organization) maintains it in HybridAIOne/hybridclaw, which has 159 GitHub stars. The repository holds 72 skills in this directory. The repository was last updated on October 9, 2026.

Source: HybridAIOne/hybridclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.