# Find Matching Tenders

> Find open AU/NZ government tenders matching what a company does, ranked by fit with why and gap analysis. Use when the user asks to find tenders, bid opportunities, government contracts, or RFPs for their business (or a client's).

- Skill: `sketchjar/find-matching-tenders-2` (Agent Skill)
- Install (CLI): `npx skillmds@latest add sketchjar/find-matching-tenders-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/sketchjar/find-matching-tenders-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Sketchjar (https://skillmd.com/u/sketchjar)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/sketchjar/find-matching-tenders-2

---


# Find Matching Tenders

Search live AU/NZ government tenders, rank them against what a company actually does (read from its website), and explain why each opportunity is relevant — including the capability gaps to prepare evidence for. Tender search is free forever on the Stipple API; no API key or signup needed.

## When to use

- Business development: "find tenders we could bid on"
- Market research: "what government work is out there for cybersecurity firms in NSW?"
- Bid pipeline maintenance: "check for new construction tenders this week"

## Instructions

1. **Get the company profile.** Ask for the company's website URL. If the user provides a description instead, skip resolution and use their description directly as capability context.

2. **Resolve the company** (optional but improves matching):

   ```bash
   curl -X POST https://www.stipple.sh/v1/companies/resolve \
     -H "Content-Type: application/json" \
     -d '{"query": "https://your-company.com"}'
   ```

   Returns the company's registered name, ABN, jurisdiction, and status.

3. **Search open tenders** (free, no key):

   ```bash
   curl "https://www.stipple.sh/v1/tenders?q=construction&jurisdiction=AU&limit=10"
   ```

   Filters: `q` (keyword), `jurisdiction` (AU, AU-NSW, AU-VIC, NZ, ...), `limit`, `offset`.

4. **Rank against the company** (optional, uses free weekly allowance):

   ```bash
   curl -X POST https://www.stipple.sh/v1/tenders/match \
     -H "Content-Type: application/json" \
     -d '{"url": "https://your-company.com", "jurisdiction": "AU", "limit": 5}'
   ```

   Returns ranked matches with `why[]` (why it fits) and `gaps[]` (capability evidence to prepare).

5. **Check data provenance** if results seem thin (free):

   ```bash
   curl "https://www.stipple.sh/v1/tenders/sources"
   ```

   Shows which government feeds are indexed and their freshness — explains why a search can be empty.

6. **Report honestly.** Match scores are *fit signals*, not win probabilities. Present `gaps[]` as "prepare evidence for this", not disqualification.

## Output format

```
Found 403 open tenders matching "construction" (AU/NZ)

#1 [AU-NSW] Digital platform modernisation services
    buyer:  NSW Department of ...
    why:    matches 'cloud migration', 'API integration' from your services
    gap:    no evidence found for 'ICT security assessment'
    closes: 2026-09-15
    https://...

#2 [NZ] ...
```

## Notes

- Tender search and source listing are free forever — no key, no credits
- Matching costs a small number of credits on the free weekly allowance
- For ongoing monitoring, pair with a cron job that re-runs step 3 daily and diffs results
- Data sources: NZ GETS, NSW eTendering, VendorPanel, and other government feeds

