# Check Taiwan Wholesale Produce Prices

Taiwan produce prices vary by market and trading date, making comparisons difficult. This skill guides CSV retrieval and filtering to report wholesale prices and volumes.

## Install

```bash
npx skillstore add tahodev/taiwan-produce
```

## Metadata

- Status: approved
- Slug: tahodev-taiwan-produce
- Skillstore revision: r1
- Version status: missing
- Tree hash: 5ca384744943d98b210a97ec86da17f01bb0f17d98b65ed9d7eab2106cb0279c
- Author: tahodev
- GitHub username: tahodev
- License: MIT
- Repository: https://github.com/tahodev/baodao-skill/tree/3ce4b58e4525f5a66390e1236b6d38702790225a/taiwan-produce
- Ref: 2aab20a3878daa05021884e089a7dd7739e08581
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network, filesystem
- Quality score: 77
- Quality tier: bronze
- Public page: https://skillstore.pages.dev/skills/tahodev-taiwan-produce
- Manifest: https://skillstore.pages.dev/api/skills/tahodev-taiwan-produce/manifest

## Capabilities

- Retrieve the public Ministry of Agriculture agricultural transaction CSV without login or an API key.
- Filter records by exact crop name, wholesale market, and trading date.
- Report high, middle, low, and average wholesale prices with trading volume in kilograms.
- Compare the same crop across markets or dates available in the downloaded dataset.
- Handle UTF-8 byte order marks, Republic of China calendar dates, and incomplete CSV rows.
- Identify nearby crop names when an exact match is unavailable and flag incomplete same-day data.

## Use Cases

- Compare Purchasing Benchmarks: Compare a crop across wholesale markets using average prices, trading volumes, and clearly labeled dates.
- Review Recent Market Activity: Check recent wholesale prices and volumes for a specific crop before discussing market conditions.
- Prepare Sourced Price Summaries: Create dated wholesale price summaries while separating transaction data from retail prices and noting incomplete same-day records.

## Prompt Templates

### Look Up One Crop

```
Find the latest banana wholesale prices at Taipei Second Market. Include the trading date, price levels, average price, and volume.
```

### Resolve a Crop Name

```
Look up cabbage wholesale prices. If the crop name is ambiguous, list nearby dataset names and ask me to confirm before reporting prices.
```

### Compare Markets

```
Compare banana wholesale prices across available Taipei markets on the latest shared trading date. Include price levels, volumes, and missing market records.
```

### Analyze Recent Changes

```
Compare banana average wholesale prices and volumes at Taipei Second Market across available dates. Show daily changes and distinguish incomplete same-day data.
```

## Limitations

- Provides wholesale transaction data, not supermarket or individual vendor retail prices.
- The documented download covers roughly four recent trading days, not a complete historical archive.
- Same-day records can change during trading, and source outages can prevent successful queries.
- Requires network access, curl, and a Python environment for the documented examples.

## Best Practices

- Always include the trading date, wholesale label, price units, and volume units in each report.
- Confirm exact crop names and compare markets using the same trading date.
- Use a private temporary directory for downloads and mark same-day figures as provisional.

## Anti Patterns

- Treating wholesale prices as supermarket prices or guaranteed retail offers.
- Presenting historical examples or remembered prices as current source data.
- Combining different crop varieties or trading dates without explicit confirmation and labeling.

## Security Audit

- Audited at: 2026-10-13T04:00:14.027\+00:00
- Summary: Eight alerts are false positives: Markdown fences, a public government download URL, UTF-8 BOM handling, and readable multilingual text. Two filesystem alerts identify a predictable shared temporary file that permits symlink overwrites or local data tampering. No evidence found of prompt injection, credential collection, or data exfiltration.

## Stats

- Views: 0
- Downloads: 0
- Favorites: 0
- Popularity score: 0
