Statement Extract And Prove
OneWave-AI/claude-skills
Converts bank, credit card and brokerage statement PDFs, invoices and vendor price lists into clean CSV or Excel, then proves the extraction is complete and correct - opening balance plus…
NZ tax assistant for sole traders. An agent skill from LeoYeAI/openclaw-master-skills.
$ npx skills add LeoYeAI/openclaw-master-skills --skill kiwi-receipts -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills kiwi-receipts --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/kiwi-receipts .claude/skills/kiwi-receipts && rm -rf skills-srcUse ~/.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/
Install the "kiwi-receipts" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/kiwi-receipts into .claude/skills/kiwi-receipts/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kiwi-receipts", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/kiwi-receiptsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill kiwi-receipts -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills kiwi-receipts --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/kiwi-receipts .agents/skills/kiwi-receipts && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "kiwi-receipts" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/kiwi-receipts into .agents/skills/kiwi-receipts/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kiwi-receipts", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill kiwi-receipts -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills kiwi-receipts --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/kiwi-receipts .cursor/skills/kiwi-receipts && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "kiwi-receipts" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/kiwi-receipts into .cursor/skills/kiwi-receipts/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kiwi-receipts", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/kiwi-receipts--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill kiwi-receipts -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills kiwi-receipts --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/kiwi-receipts .gemini/skills/kiwi-receipts && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "kiwi-receipts" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/kiwi-receipts into .gemini/skills/kiwi-receipts/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kiwi-receipts", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills kiwi-receiptsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill kiwi-receipts -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/kiwi-receipts .github/skills/kiwi-receipts && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "kiwi-receipts" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/kiwi-receipts into .github/skills/kiwi-receipts/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kiwi-receipts", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill kiwi-receipts -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills kiwi-receipts --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/kiwi-receipts .opencode/skills/kiwi-receipts && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "kiwi-receipts" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/kiwi-receipts into .opencode/skills/kiwi-receipts/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kiwi-receipts", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
kiwi-receiptsNZ tax assistant for sole traders. An agent skill from LeoYeAI/openclaw-master-skills.
Kiwi Receipts is an agent skill from LeoYeAI/openclaw-master-skills. NZ tax assistant for sole traders. Process receipt photos into IRD-ready GST reports, track sales income for GST Box 5, calculate IR3 annual income tax, provisional tax, asset depreciation, and export to Xero CSV. Use when: (1) user sends a receipt/invoice photo, (2) user asks about GST, income tax, or tax returns, (3) user wants to export receipts or generate reports, (4) user mentions IRD, GST, IR3, provisional tax, or depreciation.
Its SKILL.md is about 5.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including scripts and reference files (for example `README.md`, `_meta.json` and `docs/plans/2026-03-19-v2-full-tax-coverage.md`).
It sits in Documents & Office, covering Forms and invoices, Tax preparation and CSV and tabular files. It works with Microsoft Excel. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
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.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Kiwi Receipts loads about 5.2k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 113 tokens; SKILL.md has 1,616 words of instructions outside code blocks.
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.
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); the scripts in this folder are not scanned.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,616 words, ~5,247 tokens.
.claude/skills/kiwi-receipts/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.NZ tax assistant for sole trader builders and contractors. Process receipt photos into IRD-ready GST reports, track sales income, calculate annual income tax (IR3), provisional tax, and asset depreciation. Export to XLSX or Xero CSV.
This is a personal-use skill -- each user runs their own instance. No multi-tenant, no login.
~/.openclaw/data/kiwi-receipts/
├── config.json # Business name, GST number, tax settings
├── receipts.json # All captured purchase receipts
├── income.json # Sales/invoice records
├── assets.json # Depreciable assets register
└── tax-history.json # Previous years' tax figures (for provisional tax)When user sends "setup", or on first use when config.json doesn't exist:
~/.openclaw/data/kiwi-receipts/config.json:{
"business_name": "My Construction Ltd",
"gst_number": "12-345-678",
"balance_date": "31-march",
"gst_filing_frequency": "2-monthly",
"depreciation_method": "DV",
"vehicle_business_percent": 80,
"phone_business_percent": 70,
"home_office_percent": 0
}Each entry represents an invoice or payment received:
[
{
"id": "uuid-here",
"date": "2026-03-15",
"client": "ABC Homes Ltd",
"description": "Bathroom renovation - 42 Rimu St",
"amount_excl_gst": 8500.65,
"gst": 1274.35,
"amount_incl_gst": 9775.00,
"invoice_number": "INV-2026-015",
"status": "paid",
"created_at": "2026-03-15T14:30:00Z"
}
][
{
"id": "uuid-here",
"name": "DeWalt DCS570 Circular Saw",
"category": "portable_power_tools",
"purchase_date": "2026-01-15",
"cost": 899.00,
"dv_rate": 0.40,
"sl_rate": 0.30,
"method": "DV",
"business_percent": 100,
"disposed": false,
"disposal_date": null,
"disposal_amount": null,
"created_at": "2026-01-15T10:00:00Z"
}
]{
"years": {
"2025": {
"tax_year_end": "2025-03-31",
"gross_income": 95000.00,
"total_expenses": 42000.00,
"depreciation": 3500.00,
"taxable_income": 49500.00,
"tax_on_income": 7582.50,
"acc_levy": 826.50,
"total_tax": 8409.00,
"tax_already_paid": 0,
"residual_income_tax": 8409.00
}
}
}When the user sends an image (check for MediaPaths in context):
Use your vision capabilities to analyze the receipt image. Extract:
{
"merchant": "Bunnings Warehouse",
"date": "2026-03-15",
"items": [
{ "description": "Timber 2x4 3.6m", "quantity": 10, "unit_price": 12.50, "amount": 125.00 },
{ "description": "Concrete Mix 40kg", "quantity": 5, "unit_price": 9.80, "amount": 49.00 }
],
"subtotal": 174.00,
"gst": 22.57,
"total": 174.00,
"gst_number": "123-456-789",
"payment_method": "EFTPOS",
"category": "materials"
}Extraction rules:
total × 3/23materials, tools, fuel, safety, subcontractor, office, vehicle, otherSend back a summary:
Receipt captured:
Merchant: Bunnings Warehouse
Date: 2026-03-15
Total: $174.00 (GST: $22.57)
Items: Timber 2x4 3.6m x10, Concrete Mix 40kg x5
Category: materials
Reply to save, or correct any details.After confirmation, append to ~/.openclaw/data/kiwi-receipts/receipts.json:
mkdir -p ~/.openclaw/data/kiwi-receiptsRead existing receipts.json (or start with []), append the new receipt with a generated UUID as id, and write back. Each receipt object:
{
"id": "uuid-here",
"merchant": "...",
"date": "2026-03-15",
"items": [...],
"subtotal": 174.00,
"gst": 22.57,
"total": 174.00,
"gst_number": "...",
"category": "materials",
"payment_method": "EFTPOS",
"created_at": "2026-03-15T10:30:00Z"
}Create or update config.json with business name and GST number.
Read receipts.json, filter to current GST period, show:
GST Period: Mar-Apr 2026
Total purchases: $1,527.37
Total GST claimable: $199.13
Receipts: 5
By category:
Materials: $882.97 (GST: $115.17)
Tools: $114.00 (GST: $14.87)
Fuel: $131.40 (GST: $17.14)
Safety: $399.00 (GST: $51.95)Generate and send XLSX report:
python3 {baseDir}/scripts/generate_report.py \
--data ~/.openclaw/data/kiwi-receipts/receipts.json \
--income ~/.openclaw/data/kiwi-receipts/income.json \
--assets ~/.openclaw/data/kiwi-receipts/assets.json \
--tax-history ~/.openclaw/data/kiwi-receipts/tax-history.json \
--output /tmp/gst-report.xlsx \
--period current \
--business-name "from config.json" \
--gst-number "from config.json"Then send the file back to user via message tool with sendAttachment action.
Generate report for a specific GST period (the 2-month period containing that month).
XLSX report contains up to 7 sheets:
GST101A auto-fill logic:
If income.json has data for the period, BOTH sides are auto-filled:
If no income data exists, Box 5 still shows "enter from accounts" as before.
Remove the most recently added receipt from receipts.json.
Show recent receipts (last 10) with date, merchant, total.
Kiwi Receipts -- Commands:
RECEIPTS:
[Send photo] Capture a receipt
"summary" Current GST period overview
"report" Download GST report (XLSX)
"report 2026-03" Report for specific period
"list" Show recent receipts
"delete last" Remove last receipt
INCOME:
"income 9775 description" Record sales invoice
"income list" Show recent income
"income summary" Period income total
ASSETS:
"asset add name $cost" Register depreciable asset
"asset list" Show assets with book values
"asset dispose name $price" Record asset disposal
"depreciation" Calculate this year's depreciation
TAX:
"provisional" Calculate provisional tax
"set last year tax 8409" Set previous year RIT
"tax return" / "ir3" Annual tax summary
"export ir3" Annual XLSX report
EXPORT:
"xero export" Generate Xero-importable CSV
SETUP:
"setup" Configure business details
"help" This messageRecord a sales invoice or payment received:
User: income 9775 Bathroom renovation - 42 Rimu St, ABC HomesParse:
Confirm:
Income recorded:
Client: ABC Homes
Description: Bathroom renovation - 42 Rimu St
Amount: $9,775.00 (GST: $1,274.35)
Date: 2026-03-19
Reply to save, or correct any details.After confirmation, append to ~/.openclaw/data/kiwi-receipts/income.json.
Show last 10 income entries with date, client, amount.
Show current GST period income total:
Income Summary: Mar-Apr 2026
Total income (incl GST): $28,500.00
Total GST on income: $3,717.39
Invoices: 4Record a new business asset:
User: asset add DeWalt circular saw $899Parse:
references/nz-depreciation-rates.mdIf cost is $1,000 or less (excl GST): inform user this can be expensed immediately. Still record it.
Confirm:
Asset recorded:
Name: DeWalt circular saw
Cost: $899.00 (excl GST)
Category: Portable power tools
Depreciation: DV 40% (estimated life 5 years)
Year 1 claim: $359.60
This asset costs under $1,000 -- you can alternatively expense it
immediately in the year of purchase. Reply "expense" to do that,
or "depreciate" to spread over 5 years.Save to ~/.openclaw/data/kiwi-receipts/assets.json.
Show all assets with current book value:
Assets Register:
1. DeWalt circular saw -- cost $899, book value $539.40 (DV 40%)
2. Toyota Hilux -- cost $45,000, book value $31,500.00 (DV 30%)
3. Scaffolding set -- cost $3,200, book value $2,784.00 (DV 13%)Mark an asset as disposed. Calculate depreciation recovery or loss:
User: asset dispose DeWalt circular saw $200
Bot: Asset disposed:
DeWalt circular saw
Book value: $539.40
Sale price: $200.00
Loss on disposal: $339.40 (deductible)Calculate this year's total depreciation for all active assets:
Depreciation Schedule 2025-2026:
DeWalt circular saw: $215.76 (DV 40%, book: $539.40 -> $323.64)
Toyota Hilux (70% business): $6,615.00 x 70% = $4,630.50
Scaffolding set: $416.00
Total depreciation: $5,262.26For each active (non-disposed) asset:
DV method:
book_value = cost
for each completed year since purchase:
depreciation = book_value * dv_rate
book_value = book_value - depreciation
current_year_depreciation = book_value * dv_rate * business_percent/100SL method:
annual_depreciation = cost * sl_rate
current_year_depreciation = annual_depreciation * business_percent/100Partial year: If purchased part-way through the tax year (April-March), pro-rate:
months_owned = months from purchase date to 31 March (or today)
partial_rate = months_owned / 12
depreciation = full_year_depreciation * partial_rateCalculate provisional tax based on tax history:
tax-history.json for previous year's residual income tax (RIT)Provisional Tax 2026-2027:
Based on 2025-2026 RIT: $8,409.00
Uplift (x 1.05): $8,829.45
Per instalment: $2,943.15
Payment schedule:
1st instalment: 28 August 2026 -- $2,943.15
2nd instalment: 15 January 2027 -- $2,943.15
3rd instalment: 7 May 2027 -- $2,943.15Set the previous year's residual income tax for provisional tax calculation:
User: set last year tax 8409
Bot: Saved. Previous year RIT: $8,409.00
Provisional tax this year: $8,829.45 ($2,943.15 x 3 instalments)Save to tax-history.json.
Generate a complete annual tax summary. Reads from all data files for the tax year (1 April - 31 March):
Annual Tax Summary: 2025-2026
INCOME:
Gross business income (from invoices): $95,000.00
GST on income: $12,391.30
Income excl GST: $82,608.70
EXPENSES (from receipts):
Materials: $28,500.00
Tools: $3,200.00
Fuel: $4,800.00
Vehicle: $2,100.00
Safety: $1,500.00
Subcontractors: $8,000.00
Office: $900.00
Other: $500.00
Total expenses: $49,500.00
DEPRECIATION:
Portable power tools: $1,200.00
Motor vehicle (70%): $4,630.50
Scaffolding: $416.00
Total depreciation: $6,246.50
TAX CALCULATION:
Gross income: $82,608.70
Less expenses: -$49,500.00
Less depreciation: -$6,246.50
Taxable income: $26,862.20
Tax on $26,862.20:
$15,600 @ 10.5% = $1,638.00
$11,262.20 @ 17.5% = $1,970.89
Total tax: $3,608.89
ACC earner's levy: $448.60
Less provisional tax: -$2,943.15
Tax to pay: $1,114.34
Reply "export ir3" to generate the XLSX report.Generate XLSX with annual sheets added. Run:
python3 {baseDir}/scripts/generate_report.py \
--data ~/.openclaw/data/kiwi-receipts/receipts.json \
--income ~/.openclaw/data/kiwi-receipts/income.json \
--assets ~/.openclaw/data/kiwi-receipts/assets.json \
--tax-history ~/.openclaw/data/kiwi-receipts/tax-history.json \
--output /tmp/annual-tax-report.xlsx \
--period all \
--business-name "from config.json" \
--gst-number "from config.json"Generate a CSV file importable into Xero as bank transactions:
python3 {baseDir}/scripts/generate_report.py \
--data ~/.openclaw/data/kiwi-receipts/receipts.json \
--income ~/.openclaw/data/kiwi-receipts/income.json \
--output /tmp/xero-export.csv \
--format xero-csv \
--period currentXero CSV format:
Date,Amount,Payee,Description,Reference,Category
15/03/2026,-174.00,Bunnings Warehouse,"Timber 2x4 x10, Concrete Mix x5",,Cost of Goods Sold - Materials
16/03/2026,-65.00,Z Energy,Fuel,,Motor Vehicle Expenses - Fuel
17/03/2026,9775.00,ABC Homes Ltd,Bathroom renovation - INV-2026-015,,SalesCategory to Xero account mapping:
| Kiwi Receipts Category | Xero Account Name |
|---|---|
| materials | Cost of Goods Sold - Materials |
| tools | Tools and Equipment |
| fuel | Motor Vehicle Expenses - Fuel |
| vehicle | Motor Vehicle Expenses |
| safety | Health and Safety |
| subcontractor | Subcontractor Expenses |
| office | Office Expenses |
| other | General Expenses |
| (income) | Sales |
User imports into Xero: Accounting > Bank Accounts > [Account] > Import Statement.
NZ GST periods (2-monthly, most common for small business):
Per the Goods and Services Tax Act 1985 (NZ) and IRD guidelines:
Per the Income Tax Act 2007 and Tax Administration Act 1994:
© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 7 other files (scripts, references) in skills/kiwi-receipts of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Kiwi Receipts 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Kiwi Receipts this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~5.2k | Automated safety check: Pass | MIT | |
| Statement Extract And ProveOneWave-AI/claude-skills | 336 | — | ~2.2k | Automated safety check: Pass | MIT | |
| Anti Gambling Tradermars-tw/anti-gambling-trader-tw | 907 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Data UpdateSixian-Li/plain-backtest | 204 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Receipts To Expensesskrun-dev/skrun | 210 | — | ~1.1k | Automated safety check: Pass | MIT | |
| Stock Market Analysisqusong0627/QuantMind | 1.7k | — | ~5.4k | Automated safety check: Pass | AGPL-3.0 |
OneWave-AI/claude-skills
Converts bank, credit card and brokerage statement PDFs, invoices and vendor price lists into clean CSV or Excel, then proves the extraction is complete and correct - opening balance plus…
mars-tw/anti-gambling-trader-tw
分析台股 / 台股ETF / 台指期選擇權 / 美股 / 加密貨幣 / 外匯的交易紀錄 (CSV / JSON / Excel),用統計學判斷使用者的獲利是「可重複的優勢」還是 「運氣 + 倖存者偏差(賭博)」,不適合長期投資會明確勸退。內建反詐工具: 掃描群組對話的詐騙話術(scan-text)、檢驗老師宣稱的績效(guru-check)、…
Sixian-Li/plain-backtest
Operate and assess the Quant workspace market-data layer through the tested data-update CLI.
skrun-dev/skrun
Read a batch of receipt images directly via vision, classify each into expense categories, optionally reconcile against a bank statement CSV, and produce a multi-sheet Excel workbook + a PDF summary.
qusong0627/QuantMind
股票市场深度数据分析与导出 — 全市场信号扫描、行业轮动、个股研报级深度分析(基本面/估值/技术/资金筹码/情绪/风险六维)、数据挖掘、CSV/Excel 导出。在 QuantBot / Claude Code 中分析股票市场、挖掘机会、导出分析数据、生成选股报告时使用。触发词:分析市场、数据分析、数据挖掘、全市场扫描、行业轮动、导出数据、导出CSV、挖掘机会、个股研报、个股分析、深度分析
FerroxLabs/wayland
A skill your agent uses to build a multi-element Excel dashboard - Dashboard sheet on open, multiple formula-driven KPI cards, multiple charts, sparklines, and conditional formatting - from CSV or…
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Works with
Categories
NZ tax assistant for sole traders. An agent skill from LeoYeAI/openclaw-master-skills. Kiwi Receipts is an agent skill from LeoYeAI/openclaw-master-skills. NZ tax assistant for sole traders.
Kiwi Receipts fits situations like: user sends a receipt/invoice photo; user asks about GST; user wants to export receipts; generate reports.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill kiwi-receipts -a claude-code`. Or copy the skill folder (skills/kiwi-receipts in LeoYeAI/openclaw-master-skills) into .claude/skills/kiwi-receipts in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill kiwi-receipts -a codex`. Or copy the skill folder (skills/kiwi-receipts in LeoYeAI/openclaw-master-skills) into .agents/skills/kiwi-receipts in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill kiwi-receipts -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/kiwi-receipts, .gemini/skills/kiwi-receipts, .github/skills/kiwi-receipts and .opencode/skills/kiwi-receipts in your project.
Going by SKILL.md and its folder, Kiwi Receipts needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Kiwi Receipts is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.2k tokens (SKILL.md is roughly 21k 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 7.8k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Kiwi Receipts: Statement Extract And Prove (OneWave-AI/claude-skills, 336 stars), Anti Gambling Trader (mars-tw/anti-gambling-trader-tw, 907 stars), Data Update (Sixian-Li/plain-backtest, 204 stars) and Receipts To Expenses (skrun-dev/skrun, 210 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.