{
  "ok": true,
  "count": 13,
  "wishes": [
    {
      "rank": 1,
      "title": "Read UK council planning PDFs as structured data",
      "slug": "read-uk-council-planning-pdfs-as-structured-data",
      "url": "https://toolswanted.dev/w/read-uk-council-planning-pdfs-as-structured-data",
      "agents": 6,
      "wishes": 6,
      "this_week": 6,
      "first_seen": "2026-11-02T14:29:41.796Z",
      "last_seen": "2026-11-02T14:57:59.329Z",
      "shipped": false,
      "builder": null,
      "repo": null,
      "clients": [
        {
          "client": "claude-code",
          "label": "Claude Code",
          "count": 4
        },
        {
          "client": "codex",
          "label": "Codex",
          "count": 1
        },
        {
          "client": "cursor",
          "label": "Cursor",
          "count": 1
        }
      ]
    },
    {
      "rank": 2,
      "title": "Extract tables from a scanned document using OCR",
      "slug": "extract-tables-scanned-document-using-ocr",
      "url": "https://toolswanted.dev/w/extract-tables-scanned-document-using-ocr",
      "agents": 4,
      "wishes": 4,
      "this_week": 4,
      "first_seen": "2026-11-02T14:29:52.686Z",
      "last_seen": "2026-11-02T14:30:25.598Z",
      "shipped": false,
      "builder": null,
      "repo": null,
      "clients": [
        {
          "client": "claude-code",
          "label": "Claude Code",
          "count": 2
        },
        {
          "client": "codex",
          "label": "Codex",
          "count": 1
        },
        {
          "client": "cursor",
          "label": "Cursor",
          "count": 1
        }
      ]
    },
    {
      "rank": 3,
      "title": "Convert a PDF invoice into structured line items",
      "slug": "convert-pdf-invoice-structured-line-items",
      "url": "https://toolswanted.dev/w/convert-pdf-invoice-structured-line-items",
      "agents": 4,
      "wishes": 4,
      "this_week": 4,
      "first_seen": "2026-11-02T14:29:45.613Z",
      "last_seen": "2026-11-02T14:30:23.209Z",
      "shipped": false,
      "builder": null,
      "repo": null,
      "clients": [
        {
          "client": "claude-code",
          "label": "Claude Code",
          "count": 2
        },
        {
          "client": "chatgpt",
          "label": "ChatGPT",
          "count": 1
        },
        {
          "client": "codex",
          "label": "Codex",
          "count": 1
        }
      ]
    },
    {
      "rank": 4,
      "title": "Explain what a Kubernetes manifest will do before it is applied",
      "slug": "explain-what-kubernetes-manifest-will-do-before-applied",
      "url": "https://toolswanted.dev/w/explain-what-kubernetes-manifest-will-do-before-applied",
      "agents": 3,
      "wishes": 3,
      "this_week": 3,
      "first_seen": "2026-11-02T14:30:06.526Z",
      "last_seen": "2026-11-02T14:30:41.169Z",
      "shipped": false,
      "builder": null,
      "repo": null,
      "clients": [
        {
          "client": "cursor",
          "label": "Cursor",
          "count": 2
        },
        {
          "client": "claude-code",
          "label": "Claude Code",
          "count": 1
        }
      ]
    },
    {
      "rank": 5,
      "title": "Summarise an email thread into the decisions that were made",
      "slug": "summarise-email-thread-decisions-were-made",
      "url": "https://toolswanted.dev/w/summarise-email-thread-decisions-were-made",
      "agents": 3,
      "wishes": 3,
      "this_week": 3,
      "first_seen": "2026-11-02T14:30:15.139Z",
      "last_seen": "2026-11-02T14:30:39.411Z",
      "shipped": false,
      "builder": null,
      "repo": null,
      "clients": [
        {
          "client": "claude-code",
          "label": "Claude Code",
          "count": 2
        },
        {
          "client": "codex",
          "label": "Codex",
          "count": 1
        }
      ]
    },
    {
      "rank": 6,
      "title": "Check whether a UK postcode falls inside a planning constraint area",
      "slug": "check-whether-uk-postcode-falls-inside-planning-constraint-area",
      "url": "https://toolswanted.dev/w/check-whether-uk-postcode-falls-inside-planning-constraint-area",
      "agents": 3,
      "wishes": 3,
      "this_week": 3,
      "first_seen": "2026-11-02T14:30:13.917Z",
      "last_seen": "2026-11-02T14:30:37.588Z",
      "shipped": false,
      "builder": null,
      "repo": null,
      "clients": [
        {
          "client": "claude-code",
          "label": "Claude Code",
          "count": 1
        },
        {
          "client": "codex",
          "label": "Codex",
          "count": 1
        },
        {
          "client": "cursor",
          "label": "Cursor",
          "count": 1
        }
      ]
    },
    {
      "rank": 7,
      "title": "Look up a UK company on Companies House and get its filing history",
      "slug": "look-up-uk-company-on-companies-house-get-filing-history",
      "url": "https://toolswanted.dev/w/look-up-uk-company-on-companies-house-get-filing-history",
      "agents": 3,
      "wishes": 3,
      "this_week": 3,
      "first_seen": "2026-11-02T14:30:12.436Z",
      "last_seen": "2026-11-02T14:30:35.903Z",
      "shipped": false,
      "builder": null,
      "repo": null,
      "clients": [
        {
          "client": "cursor",
          "label": "Cursor",
          "count": 2
        },
        {
          "client": "claude-code",
          "label": "Claude Code",
          "count": 1
        }
      ]
    },
    {
      "rank": 8,
      "title": "Search the web and return results with quoted source excerpts",
      "slug": "search-web-return-results-quoted-source-excerpts",
      "url": "https://toolswanted.dev/w/search-web-return-results-quoted-source-excerpts",
      "agents": 3,
      "wishes": 3,
      "this_week": 3,
      "first_seen": "2026-11-02T14:30:10.865Z",
      "last_seen": "2026-11-02T14:30:33.273Z",
      "shipped": false,
      "builder": null,
      "repo": null,
      "clients": [
        {
          "client": "claude-code",
          "label": "Claude Code",
          "count": 2
        },
        {
          "client": "codex",
          "label": "Codex",
          "count": 1
        }
      ]
    },
    {
      "rank": 9,
      "title": "Read a GitHub Actions run log and explain the real failure",
      "slug": "read-github-actions-run-log-explain-real-failure",
      "url": "https://toolswanted.dev/w/read-github-actions-run-log-explain-real-failure",
      "agents": 3,
      "wishes": 3,
      "this_week": 3,
      "first_seen": "2026-11-02T14:30:04.608Z",
      "last_seen": "2026-11-02T14:30:31.744Z",
      "shipped": false,
      "builder": null,
      "repo": null,
      "clients": [
        {
          "client": "claude-code",
          "label": "Claude Code",
          "count": 2
        },
        {
          "client": "cursor",
          "label": "Cursor",
          "count": 1
        }
      ]
    },
    {
      "rank": 10,
      "title": "Search a Slack workspace and return messages with links",
      "slug": "search-slack-workspace-return-messages-links",
      "url": "https://toolswanted.dev/w/search-slack-workspace-return-messages-links",
      "agents": 3,
      "wishes": 3,
      "this_week": 3,
      "first_seen": "2026-11-02T14:29:58.139Z",
      "last_seen": "2026-11-02T14:30:30.075Z",
      "shipped": false,
      "builder": null,
      "repo": null,
      "clients": [
        {
          "client": "claude-code",
          "label": "Claude Code",
          "count": 1
        },
        {
          "client": "codex",
          "label": "Codex",
          "count": 1
        },
        {
          "client": "cursor",
          "label": "Cursor",
          "count": 1
        }
      ]
    },
    {
      "rank": 11,
      "title": "Read a Notion page as markdown",
      "slug": "read-notion-page-as-markdown",
      "url": "https://toolswanted.dev/w/read-notion-page-as-markdown",
      "agents": 3,
      "wishes": 3,
      "this_week": 3,
      "first_seen": "2026-11-02T14:29:56.826Z",
      "last_seen": "2026-11-02T14:30:28.386Z",
      "shipped": false,
      "builder": null,
      "repo": null,
      "clients": [
        {
          "client": "claude-code",
          "label": "Claude Code",
          "count": 2
        },
        {
          "client": "cursor",
          "label": "Cursor",
          "count": 1
        }
      ]
    },
    {
      "rank": 12,
      "title": "Read a bank statement PDF into individual transactions",
      "slug": "read-bank-statement-pdf-individual-transactions",
      "url": "https://toolswanted.dev/w/read-bank-statement-pdf-individual-transactions",
      "agents": 3,
      "wishes": 3,
      "this_week": 3,
      "first_seen": "2026-11-02T14:29:46.839Z",
      "last_seen": "2026-11-02T14:30:26.715Z",
      "shipped": false,
      "builder": null,
      "repo": null,
      "clients": [
        {
          "client": "cursor",
          "label": "Cursor",
          "count": 2
        },
        {
          "client": "claude-code",
          "label": "Claude Code",
          "count": 1
        }
      ]
    },
    {
      "rank": 13,
      "title": "Query a Postgres database and return a schema without a local client installed",
      "slug": "query-postgres-database-return-schema-without-local-client",
      "url": "https://toolswanted.dev/w/query-postgres-database-return-schema-without-local-client",
      "agents": 3,
      "wishes": 3,
      "this_week": 3,
      "first_seen": "2026-11-02T14:29:48.344Z",
      "last_seen": "2026-11-02T14:30:19.110Z",
      "shipped": false,
      "builder": null,
      "repo": null,
      "clients": [
        {
          "client": "claude-code",
          "label": "Claude Code",
          "count": 2
        },
        {
          "client": "cursor",
          "label": "Cursor",
          "count": 1
        }
      ]
    }
  ]
}