retry-until-internet

Retry startup data loading until internet connectivity is restored.

7|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/marcglasberg/bloc_superpowers --skill retry-until-internet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: retry-until-internet
Source: https://github.com/marcglasberg/bloc_superpowers/tree/main/.claude/skills/retry-until-internet
Command: npx skills add https://github.com/marcglasberg/bloc_superpowers --skill retry-until-internet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures app startup tasks can complete even with intermittent connectivity by retrying until the internet is restored.

Core Features & Use Cases

  • Combines connectivity checks with an unlimited retry strategy to keep critical data loading going.
  • Suitable for critical startup data, configuration loading, and data that the app cannot operate without.
  • Provides a pattern to automatically retry and resume loading when the network returns.

Quick Start

Use mix with checkInternet and retry.unlimited to automatically retry data loading until the internet is restored.

Frequently Asked Questions about retry-until-internet

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retry data loading until the internet connection is restored?

To retry data loading until the internet connection is restored, you can implement a pattern that combines connectivity checks with an unlimited retry strategy to automatically reattempt critical data fetches across app lifecycles.

What is the best way to handle app startup data loading with intermittent connectivity?

Handling app startup data loading with intermittent connectivity requires a persistent retry mechanism that keeps critical configuration fetching going until the network returns, ensuring the app cannot operate without the necessary data.

Does this retry pattern work for critical configuration loading during app startup?

Yes, this retry pattern works for critical configuration loading during app startup by reattempting data fetches until success, specifically targeting data that the app cannot operate without.

Can I add optional delays to the unlimited retry strategy for connectivity?

Yes, you can add optional delays to the unlimited retry strategy for connectivity by executing a provided data-loading block that includes delay parameters between network reconnection attempts.

Why does my app startup fail when loading data with intermittent internet access?

App startup fails loading data with intermittent internet access because standard fetches abort on disconnection, whereas a persistent retry strategy reattempts data loading until the internet is restored.