Agent skill

Tw Ecom Invoice Ezpay

by asgard-ai-platform in asgard-ai-platform/skills

Issue and manage Taiwan e-invoices via ezPay (加值服務中心) through mcp-ezpay-einvoice.

MITAuto-check passedDocuments & Office

Install Tw Ecom Invoice Ezpay

skills CLI
$ npx skills add asgard-ai-platform/skills --skill tw-ecom-invoice-ezpay -a claude-code

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

GitHub CLI
$ gh skill install asgard-ai-platform/skills tw-ecom-invoice-ezpay --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/asgard-ai-platform/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/tw-ecom-invoice-ezpay .claude/skills/tw-ecom-invoice-ezpay && 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
tw-ecom-invoice-ezpay
GitHub stars
242
Token cost
~3.5k tokens
SKILL.md length
1,411 words
Files
3 (incl. references)
Skills in repo
207
Repo updated
First seen
Licence
MIT

At a glance

Issue and manage Taiwan e-invoices via ezPay (加值服務中心) through mcp-ezpay-einvoice.

  • Works in 4 steps: Trigger from the payment-success… → Before calling issue_invoice, validate… → Call issue_invoice with category,… → …
  • Issuing B2B/B2C invoices
  • SKILL.md covers When to use this skill, Do NOT use when, Core concepts and Decision tree, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Tw Ecom Invoice Ezpay is an agent skill from asgard-ai-platform/skills. Issue and manage Taiwan e-invoices via ezPay (加值服務中心) through mcp-ezpay-einvoice. Use when issuing B2B/B2C invoices, handling carrier codes (手機條碼, 自然人憑證), voiding within the same bimonthly window, or issuing allowances (折讓) across periods. Do NOT use for direct 財政部 API integration (see tw-einvoice-guide) or for UniversalEC-backed flows (see tw-ecom-invoice-universalec).

Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `examples/sample_scenario.md` and `references/issuance-flow.md`).

It sits in Documents & Office, covering Forms and invoices. It works with Model Context Protocol. The repository describes itself as: 301 open-source coding agent skills across 22 domains — methodology, judgment & gotchas packaged as Claude Agent Skills for the Asgard AI Platform. The licence is MIT.

When your agent uses it

  • Issuing B2B/B2C invoices
  • Handling carrier codes (手機條碼
  • Voiding within the same bimonthly window
  • Issuing allowances (折讓) across periods

Example prompts

  • “/tw-ecom-invoice-ezpay”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Trigger from the payment-success callback (NotifyURL on NewebPay / ECPay / TapPay). Never issue from the browser ReturnURL — see…
  2. Before calling issue_invoice, validate the carrier client-side: / + 7 alphanumeric for 手機條碼; 2 letters + 14 digits for 自然人憑證. An invalid…
  3. Call issue_invoice with category, tax_type="1" (應稅), amt (pre-tax), tax_amt, total_amt (amt + tax_amt), pipe-delimited item arrays, and…
  4. Persist the returned InvoiceNumber, InvoiceTransNo, and RandomNumber keyed on your internal merchant_order_no. The random number is…

What it can do on your machine

Read from SKILL.md and the folder at commit 4e7f4f8. 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

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

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

  • Network

    Links to these hosts (documentation or services it may open):

    • inv.ezpay.com.tw

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

  • Credentials

    Names no API keys, tokens, secrets or passwords.

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

Context cost

Tw Ecom Invoice Ezpay loads about 3.5k tokens when it runs, and up to ~5.9k if it reads all its reference files. Until then it costs about 99 tokens; SKILL.md has 1,411 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~99
When it runs · the whole SKILL.md, loaded when a task matches
~3.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.9k

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 asgard-ai-platform/skills at commit 4e7f4f8, republished under its MIT licence (© asgard-ai-platform). 1,411 words, ~3,481 tokens.

Download SKILL.mdSave it as .claude/skills/tw-ecom-invoice-ezpay/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
tw-ecom-invoice-ezpay
description
Issue and manage Taiwan e-invoices via ezPay (加值服務中心) through mcp-ezpay-einvoice. Use when issuing B2B/B2C invoices, handling carrier codes (手機條碼, 自然人憑證), voiding within the same bimonthly window, or issuing allowances (折讓) across periods. Do NOT use for direct 財政部 API integration (see tw-einvoice-guide) or for UniversalEC-backed flows (see tw-ecom-invoice-universalec).
metadata.category
WP-05 台灣創業
metadata.domain
ecommerce-tw
metadata.layer
invoice
metadata.related_mcps
mcp-ezpay-einvoice
metadata.related_skills
tw-einvoice-guide, tw-ecom-invoice-carrier, tw-ecom-invoice-void, tw-tax-basics
metadata.last_verified
2026-04
metadata.tags
taiwan, e-invoice, ezpay, tax-compliance

ezPay E-Invoice Methodology

When to use this skill

  • Issuing B2B or B2C 統一發票 from a Taiwan storefront, POS, or SaaS backend through ezPay (藍新系) as the 加值服務中心
  • Attaching a consumer carrier — 手機條碼 (/XXXXXXX), 自然人憑證, or 會員載具 — so the invoice is not printed on paper
  • Voiding a wrongly-issued invoice within the same bimonthly period, or issuing an allowance (折讓) when the void window has closed
  • Issuing or triggering a scheduled invoice (status="3") that must go live on a later date (e.g., subscription renewal)
  • Reconciling ezPay-issued invoices against the 財政部電子發票整合服務平台 daily to catch upload lag or dropped records
  • Debugging opaque ezPay responses: LIB10002 encryption failures, INV20002 void-window errors, ALW10001 allowance-over-invoice errors

Do NOT use when

  • The merchant connects to the 財政部 platform directly (no 加值中心) — use tw-einvoice-guide for the MOF-direct pattern and concepts
  • The storefront is on UniversalEC (統一發票整合服務) or another 加值中心 (ECPay 綠界, 銓葳) — they have different tool shapes; this skill's gotchas are ezPay-specific
  • You only need the API schema for one ezPay endpoint — read the tool description in mcp-ezpay-einvoice or the ezPay developer portal at https://inv.ezpay.com.tw/
  • The question is "what is a 手機條碼" or "B2B vs B2C invoice format" — that is foundational material already covered by tw-einvoice-guide. This skill assumes you know the landscape

Core concepts

ezPay is a 加值服務中心 — a middleman that batches merchant invoice requests, uploads them to the 財政部電子發票整合服務平台 on the merchant's behalf, and relays carrier / 捐贈碼 lookups back. The merchant's legal counterparty for tax purposes is still 財政部; ezPay is an operational convenience, not the source of truth.

mcp-ezpay-einvoice wraps 7 tools over the ezPay API:

  • Invoice lifecycle: issue_invoice, trigger_invoice, void_invoice, query_invoice
  • Allowance (折讓) lifecycle: issue_allowance, trigger_allowance, void_allowance

Category. category="B2B" requires buyer_ubn (統編) — omit it and the invoice silently becomes B2C (lottery-eligible, wrong tax reporting). category="B2C" attaches a carrier or prints paper.

Carriers. carrier_type="0" + carrier_num="/ABC1234" for 手機條碼 (slash + 7 chars). carrier_type="1" for 自然人憑證 (2 letters + 14 digits). carrier_type="2" for ezPay 會員載具. love_code (3-7 digits) for 捐贈碼 — mutually exclusive with carriers.

字軌. 財政部 assigns invoice-number ranges (字軌) per bimonthly period (e.g., TE00000000-TE99999999). ezPay draws from this pool on issuance. Exhausting the range blocks issuance — the MOF assigns the next period's range in advance, but only if you requested it.

Void vs allowance. void_invoice only works inside the same bimonthly period the invoice was issued (see Gotchas). After the period closes, corrections must go through issue_allowance → trigger_allowance (status C=confirm, D=cancel).

Decision tree

What is the user asking for?
│
├─ Issue a NEW invoice?
│    ├─ Buyer has 統編?  → issue_invoice(category="B2B", buyer_ubn=...)
│    └─ Consumer?         → issue_invoice(category="B2C", carrier_type/carrier_num
│                                         OR love_code OR print_flag="Y")
│
├─ Scheduled invoice (issue on a future date)?
│    → issue_invoice(status="3", create_status_time="YYYY-MM-DD")
│      Later: trigger_invoice(invoice_trans_no, merchant_order_no, total_amt)
│
├─ Correct a WRONG invoice?
│    ├─ Issued in the CURRENT bimonthly period?
│    │    → void_invoice(invoice_number, invalid_reason)
│    │      (Then re-issue fresh if needed)
│    └─ Issued in a PAST bimonthly period?
│         → issue_allowance(invoice_no, items, total_amt)
│             → trigger_allowance(allowance_no, allowance_status="C")
│           (Voiding the allowance later: void_allowance)
│
├─ Partial refund (return 1 of 3 items)?
│    → issue_allowance against the original invoice for the returned portion only
│
└─ "Did this invoice issue?" / "What's the status of order X?"
     → query_invoice(search_type="0" by invoice number, "1" by merchant_order_no)
       Treat ezPay's answer as a local cache — MOF platform is the authority

Void-window boundary: per the README, the cutoff is roughly "before the 14th of the next odd month" (e.g., Mar-Apr invoices must be voided before May 14). Confirm the exact cutoff against the current MOF calendar — it shifts with national holidays.

Implementation guidance

Three flows. For each, the exact mcp-ezpay-einvoice tool is named. See references/issuance-flow.md for setup wiring and examples/sample_scenario.md for an end-to-end Shopline → ezPay → allowance walkthrough.

Issue invoice (one-shot, post-payment)

  1. Trigger from the payment-success callback (NotifyURL on NewebPay / ECPay / TapPay). Never issue from the browser ReturnURL — see tw-ecom-payment-newebpay IRON LAW.
  2. Before calling issue_invoice, validate the carrier client-side: / + 7 alphanumeric for 手機條碼; 2 letters + 14 digits for 自然人憑證. An invalid carrier string returns a generic ezPay error and the invoice is never created.
  3. Call issue_invoice with category, tax_type="1" (應稅), amt (pre-tax), tax_amt, total_amt (amt + tax_amt), pipe-delimited item arrays, and print_flag="N" when a carrier is supplied.
  4. Persist the returned InvoiceNumber, InvoiceTransNo, and RandomNumber keyed on your internal merchant_order_no. The random number is required for 中獎 cross-reference later.

Void invoice (same-period correction)

  1. Call query_invoice first to confirm the invoice is still voidable — a previously-voided invoice returns INV20001; an out-of-window invoice returns INV20002.
  2. Call void_invoice(invoice_number, invalid_reason). The reason string is a free-text audit field — keep it specific (e.g., "buyer cancelled before shipment", not "誤開").
  3. If you need to re-issue, call issue_invoice with a new merchant_order_no — the old one is now permanently associated with the voided invoice, and re-using it returns INV10001 (duplicate merchant order number).

Allowance / 折讓 (cross-period correction or partial refund)

  1. Call issue_allowance(invoice_no, items[], total_amt) with only the returned/refunded items. Allowance total_amt includes both goods and tax components (per the README example: 65 item + 3 tax = 68 total).
  2. Allowance starts in a pending state. Call trigger_allowance(allowance_no, allowance_status="C") to confirm (or "D" to cancel before it is filed with MOF).
  3. If the allowance itself was filed incorrectly, void_allowance(allowance_no, invalid_reason) reverses it — but only within the allowance's own voidability window (analogous to invoice void, but tracked separately).
  4. Allowance amount must not exceed the original invoice amount — ALW10001 fires if so. For a full refund that exceeds a single invoice, you need one allowance per invoice, not a combined one.
Show full SKILL.md (652 more words)Show less

Gotchas

  • 字軌 exhaustion silently blocks issuance. MOF assigns number ranges per bimonthly period; ezPay draws from them. If you don't request the next period's range in advance (via the ezPay merchant portal or MOF platform), the first issuance attempt after the rollover fails with an opaque error. Monitor remaining-number count weekly and request the next range at least 1 bimonthly period ahead. (TODO: verify the exact portal path and any ezPay auto-refill option against the current ezPay merchant portal.)
  • Void window is same-bimonthly only; cross-period corrections need 折讓. Per the README, an invoice issued in March-April can be voided before roughly May 14. A March invoice discovered wrong in June cannot be voided — void_invoice returns INV20002 (void period has passed). The only correction path is issue_allowance + trigger_allowance. Agents who retry void_invoice indefinitely never resolve the error.
  • 手機條碼 format is strict: / + exactly 7 alphanumeric characters. ABC1234 (no slash), /ABC12345 (8 chars), lowercase, or a scanned barcode with leading whitespace all fail. Validate client-side before issue_invoice — ezPay's error for invalid carriers is generic, and the invoice is not created, so you cannot recover by patching. Many POS scanners also need to be configured to emit the / prefix; test with real 手機條碼 barcodes, not typed input.
  • Missing buyer_ubn on a B2B sale silently becomes B2C. category="B2B" without buyer_ubn will be rejected, but category="B2C" with a business buyer that SHOULD have had a 統編 issues a B2C invoice — which is lottery-eligible and taxed differently. When the buyer exists in your CRM as a company, enforce category="B2B" + buyer_ubn in your backend, not the UI. UI-only enforcement is bypassed by webhooks replaying a stale payload.
  • ezPay state can lag the MOF platform — reconcile against MOF, not ezPay. query_invoice returns ezPay's internal record. The 財政部電子發票整合服務平台 is where tax liability is established, and ezPay uploads in batches. A successful query_invoice does not prove the invoice is on the MOF platform. Run a daily reconciliation job that fetches the MOF upload status (per invoice or per batch) and reconciles against your DB. Trust neither ezPay's local state nor your own DB as the source of truth for tax filing. (TODO: verify exact ezPay-to-MOF upload latency from the ezPay merchant portal reporting dashboard.)
  • Pipe-delimited item arrays are positional — one misaligned field corrupts every item. item_name="拿鐵|蛋糕", item_count="2|1", item_price="65|85", item_amt="130|85" must all have the same pipe count and the same order. A leading or trailing |, or a missing field on one line, shifts every subsequent item's price onto the wrong name. ezPay does not validate alignment — it stores whatever you send. Audit with query_invoice after issuance on every flow change.

IRON LAW

MOF is the source of truth; ezPay state can lag. Never close the books, never file 401 (營業稅), and never tell the customer "invoice issued" based solely on an ezPay SUCCESS response or a query_invoice hit. ezPay is a batching 加值中心 — its local record can be ahead of, behind, or silently out-of-sync with the 財政部電子發票整合服務平台. Run daily reconciliation against the MOF platform's upload status for every invoice issued in the prior 48 hours. Any ezPay record without a confirmed MOF upload is pending, not issued. Two failure modes this prevents: (1) 營業稅 filing with phantom invoices that MOF never received (audit finding, fine); (2) customer-facing claims of "invoice issued" when the carrier/lottery record does not exist on MOF (consumer complaint, brand damage). When in doubt, MOF wins.

Rationalization Table
"但是…"為什麼錯
issue_invoice 回傳 SUCCESS,發票一定開出去了SUCCESS 只代表 ezPay 本地接受請求;上傳財政部是非同步批次,可能延遲數小時或靜默失敗
query_invoice 查得到這張發票,代表 MOF 也有query_invoice 查的是 ezPay 本地快取,不是財政部電子發票整合服務平台
客戶手機條碼已經收到通知,所以發票在 MOF 上了載具通知由 ezPay 發送,與 MOF 上傳是不同的非同步流程,兩者可不同步
每張都對帳太耗效能,ezPay 不太會出錯出錯頻率低不等於零;稅務申報錯誤的代價(罰款、重審)遠高於每日對帳的成本

Output Format

When completing an ezPay invoice task, produce this structure:

markdown
# ezPay Invoice Task: {one-line summary}

## Context
- Environment: {test (cinv.ezpay.com.tw) | production (inv.ezpay.com.tw)}
- Category: {B2B | B2C | mixed}
- Carrier strategy: {手機條碼 | 自然人憑證 | 會員載具 | 捐贈碼 | 紙本}
- Trigger source: {payment NotifyURL | scheduled | manual | reconciliation}

## Tool Plan
| Step | Tool | Purpose |
|------|------|---------|
| 1 | query_invoice | Pre-check for duplicate merchant_order_no |
| 2 | issue_invoice | B2B/B2C issuance with validated carrier |
| 3 | (MOF reconciliation) | Confirm upload status against MOF platform |
| … | … | … |

## Correction Path (if applicable)
- Same-period: void_invoice → (optionally) re-issue_invoice with new merchant_order_no
- Cross-period or partial: issue_allowance → trigger_allowance (status="C")

## Assumptions & Open Questions
- Tax semantics: {tax_type="1" 應稅 with tax_rate=5, amt/tax_amt/total_amt consistent}
- Carrier validated client-side before API call: Y/N
- 統編 validated against company registry (if B2B): Y/N
- TODO: {anything that needs verification against ezPay merchant portal or MOF platform}

## Reconciliation
- ezPay → MOF upload check window: {24h / 48h / …}
- Mismatch handling: {retry / manual portal fix / support ticket}
- Daily reconciliation job: Y/N, cron at {…}

## Deliverable
{the actual issuance record, correction summary, or reconciliation report}
  • MCPs: mcp-ezpay-einvoice
  • Skills: tw-einvoice-guide (MOF platform landscape, B2B/B2C/carrier basics), tw-ecom-invoice-carrier (carrier-specific patterns — skeleton), tw-ecom-invoice-void (void vs allowance decision — skeleton), tw-tax-basics (營業稅 401 filing reconciliation), tw-ecom-payment-newebpay (upstream trigger via payment NotifyURL), tw-ecom-dtc-shopline (order-to-invoice handoff)
  • References: references/issuance-flow.md (registration → 字軌 → sandbox → prod → daily reconciliation), examples/sample_scenario.md (Shopline 手機條碼 order → ezPay invoice → cross-period refund → 折讓)

Last verified: 2026-04

© asgard-ai-platform, 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 2 other files (references) in tw-ecom-invoice-ezpay of asgard-ai-platform/skills.

  • SKILL.md
  • examples/sample_scenario.md
  • references/issuance-flow.md

Open the folder on GitHubat commit 4e7f4f8

Compare with similar skills

Tw Ecom Invoice Ezpay 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.

Tw Ecom Invoice Ezpay compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Tw Ecom Invoice Ezpay this skillasgard-ai-platform/skills242—~3.5kAutomated safety check: PassMIT
Quickbooksasgeirtj/system_prompts_leaks69k—~1.9kAutomated safety check: PassCC0-1.0
Purchase Order ProcessingGAIK-project/gaik-toolkit100—~3.9kAutomated safety check: PassMIT
Autofillinsundial-org/awesome-openclaw-skills663—~1.8kAutomated safety check: PassNone
Sealeap Bifang Amazon Small Niche Market Screeningxjli360/sealeap-amazon-skills251—~806Automated safety check: PassMIT
Invoice Verifyinfometa/workbuddyskills348—~3.8kAutomated safety check: NotesNone

Similar skills

  • Quickbooks

    asgeirtj/system_prompts_leaks

    Read and manage the user's QuickBooks business through Intuit's official MCP server, including reports, invoices, customers, products, payment links, sales settings, and industry benchmarks.

    69k GitHub stars~1.9k tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • Purchase Order Processing

    GAIK-project/gaik-toolkit

    Process Purchase Orders and Bills of Material to generate priced Sales Orders

    100 GitHub stars~3.9k tokensUpdated 2 days ago
    Documents & OfficeAuto-check passed
  • Autofillin

    sundial-org/awesome-openclaw-skills

    Automated web form filling and file uploading skill with Playwright browser automation.

    663 GitHub stars~1.8k tokensUpdated 7 mo ago
    Documents & OfficeAuto-check passed
  • Screen Amazon sub-markets for a capital-constrained seller by capping demand, checking top-listing concentration against the market average, filtering out seasonal curves, reading new-product share…

    251 GitHub stars~806 tokensUpdated 13 days ago
    Documents & OfficeAuto-check passed
  • Invoice Verify

    infometa/workbuddyskills

    智能发票专家团的发票识别、税局验真、商业信用核查和智能票夹归档能力。当用户上传发票文件(图片/PDF/OFD/XML)、 批量上传表格、指定本地文件夹或提供发票四要素信息时, 自动识别发票内容、查验真伪、核查开票方商业信用,并输出归档报告。

    348 GitHub stars~3.8k tokensUpdated yesterday
    Documents & OfficeAuto-check: notes
  • Wpe Invoice Check

    infometa/workbuddyskills

    支持 PDF / PNG / JPG 上传识别发票要素,核验发票真伪与票面信息,并输出销方企业画像(登记地/行业/纳税人身份/开票特征);内置票种映射、金额口径换算、查验配额与超时重试策略

    348 GitHub stars~1.7k tokensUpdated yesterday
    Documents & OfficeAuto-check passed

More from asgard-ai-platform/skills

All 207 skills in this repo
  • Algo Ecom Bm25

    asgard-ai-platform/skills

    Implement BM25 ranking function for e-commerce product search relevance scoring.

    242 GitHub stars~1.4k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Mfg Cpk

    asgard-ai-platform/skills

    Calculate Cpk process capability index to assess whether a process meets specification requirements.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Price Elasticity

    asgard-ai-platform/skills

    Calculate price elasticity of demand to quantify how price changes affect sales volume.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Rank Bayesian

    asgard-ai-platform/skills

    Apply Bayesian averaging to rank items by combining observed ratings with prior expectations.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Rank Elo

    asgard-ai-platform/skills

    Implement Elo rating system to rank items or players from pairwise comparison outcomes.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Algo Rank Wilson

    asgard-ai-platform/skills

    Calculate Wilson Score confidence intervals for ranking items by positive proportion with sample size correction.

    242 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed

Questions about Tw Ecom Invoice Ezpay

What does Tw Ecom Invoice Ezpay do?

Issue and manage Taiwan e-invoices via ezPay (加值服務中心) through mcp-ezpay-einvoice. Tw Ecom Invoice Ezpay is an agent skill from asgard-ai-platform/skills. Issue and manage Taiwan e-invoices via ezPay (加值服務中心) through mcp-ezpay-einvoice.

When should I use Tw Ecom Invoice Ezpay?

Tw Ecom Invoice Ezpay fits situations like: issuing B2B/B2C invoices; handling carrier codes (手機條碼; voiding within the same bimonthly window; issuing allowances (折讓) across periods.

How do I install Tw Ecom Invoice Ezpay in Claude Code?

Run `npx skills add asgard-ai-platform/skills --skill tw-ecom-invoice-ezpay -a claude-code`. Or copy the skill folder (tw-ecom-invoice-ezpay in asgard-ai-platform/skills) into .claude/skills/tw-ecom-invoice-ezpay in your project. Claude Code loads it when a task matches its description.

How do I install Tw Ecom Invoice Ezpay in Codex?

Run `npx skills add asgard-ai-platform/skills --skill tw-ecom-invoice-ezpay -a codex`. Or copy the skill folder (tw-ecom-invoice-ezpay in asgard-ai-platform/skills) into .agents/skills/tw-ecom-invoice-ezpay in your project. Codex loads it when a task matches its description.

Can I use Tw Ecom Invoice Ezpay 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 asgard-ai-platform/skills --skill tw-ecom-invoice-ezpay -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tw-ecom-invoice-ezpay, .gemini/skills/tw-ecom-invoice-ezpay, .github/skills/tw-ecom-invoice-ezpay and .opencode/skills/tw-ecom-invoice-ezpay in your project.

What does Tw Ecom Invoice Ezpay need to run?

SKILL.md names no scripts, command-line tools or credentials: Tw Ecom Invoice Ezpay is instructions for the agent only.

Does Tw Ecom Invoice Ezpay access the network?

SKILL.md names 1 domain. As links in the text: inv.ezpay.com.tw. This is read from the text; nothing was executed.

Is Tw Ecom Invoice Ezpay 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 Tw Ecom Invoice Ezpay use?

Tw Ecom Invoice Ezpay 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 Tw Ecom Invoice Ezpay use?

About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.4k tokens, read only when the agent opens those files.

What are the alternatives to Tw Ecom Invoice Ezpay?

Skills that share tags, products or a category with Tw Ecom Invoice Ezpay: Quickbooks (asgeirtj/system_prompts_leaks, 69k stars), Purchase Order Processing (GAIK-project/gaik-toolkit, 100 stars), Autofillin (sundial-org/awesome-openclaw-skills, 663 stars) and Sealeap Bifang Amazon Small Niche Market Screening (xjli360/sealeap-amazon-skills, 251 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Tw Ecom Invoice Ezpay?

asgard-ai-platform (a GitHub organization) maintains it in asgard-ai-platform/skills, which has 242 GitHub stars. The repository holds 207 skills in this directory. The repository was last updated on June 6, 2026.

Source: asgard-ai-platform/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.