---
title: "TanStack DB - Offline Transactions - Air Market"
description: "Your users lose signal and still tap the button. This holds those changes on the device, works out which tab is in charge of sending them, and keeps retrying until they land, without applying the sam…"
canonical: "https://airmarket.ai/app/offline"
---

[Air Market](/) / [Developer Tools](/category/devtools) / TanStack DB - Offline Transactions

Skill by [TanStack](/@tanstack)

# TanStack DB - Offline Transactions

Let people keep working when the connection drops

## What this does

Your users lose signal and still tap the button. This holds those changes on the device, works out which tab is in charge of sending them, and keeps retrying until they land, without applying the same change twice. Reach for it when an app has to keep working away from a connection.

### Top 3 things it does for you

- Queue writes made while offline
- Send them once the connection is back
- Keep several open tabs from sending the same thing twice

## Information

**TanStack DB - Offline Transactions at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [TanStack](/@tanstack) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 10 KB |
| Licence | MIT |
| Repository | [TanStack/db](https://github.com/TanStack/db/tree/4f991c170e802973d3f173cdc3d3fbd46dad58b0/packages/offline-transactions/skills/offline) |
| GitHub stars | 3,883 (as of Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of TanStack DB - Offline Transactions and flagged nothing. AIR's verdict: **safe**.

**What TanStack DB - Offline Transactions's check was run against**

|  |  |
| --- | --- |
| Commit | 4f991c170e802973d3f173cdc3d3fbd46dad58b0 |
| Content hash | 92c6353295b95a527e7021783b09908932c1428afe7490497d58463eba98e978 |
| Files read | [Browse the files at this exact commit](https://github.com/TanStack/db/blob/4f991c170e802973d3f173cdc3d3fbd46dad58b0/packages/offline-transactions/skills/offline/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for TanStack DB - Offline Transactions](/security/offline)

## About TanStack DB - Offline Transactions

Offline transaction support for TanStack DB. An OfflineExecutor coordinates a persistent outbox, leader election across tabs, retry with backoff, and connectivity detection.

createOfflineTransaction and createOfflineAction wrap TanStack DB primitives so writes persist while offline, with idempotency keys for at-least-once delivery. When storage is unavailable it degrades to online-only mode. React Native is supported through a separate entry point.

## What's inside

- SKILL.md - instructions

## Questions

### Is TanStack DB - Offline Transactions safe to install?

AIR scanned this exact version of TanStack DB - Offline Transactions and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit 4f991c170e80, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/offline.

### How do I install TanStack DB - Offline Transactions?

Open https://airmarket.ai/app/offline on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/TanStack/db/tree/4f991c170e802973d3f173cdc3d3fbd46dad58b0/packages/offline-transactions/skills/offline. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by TanStack](/@tanstack)

---

Canonical URL: <https://airmarket.ai/app/offline>
