syncthing

Check Syncthing sync status via REST API and local config.

1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/harley/useful-skills --skill syncthing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: syncthing
Source: https://github.com/harley/useful-skills/tree/main/syncthing
Command: npx skills add https://github.com/harley/useful-skills --skill syncthing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Track and verify that Syncthing folders stay in sync across your devices, surfacing issues early and reducing manual checks.

Core Features & Use Cases

  • Check sync status via REST API to determine if folders are idle, syncing, or encountering errors
  • Detect stalled transfers and missing files, enabling quick recovery
  • Perform forced rescans after .stignore updates to refresh status
  • Cross-platform support for macOS and Linux to fit your environment

Quick Start

Run /syncthing to check the current synchronization status.

Frequently Asked Questions about syncthing

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

FAQPage Schema
How do I check Syncthing sync status across multiple devices?

To check Syncthing sync status, query the Syncthing REST API endpoints to read local config and interpret key fields like state, needFiles, and pullErrors. This verifies folder health and determines if folders are idle, syncing, or encountering errors across devices.

Why does my Syncthing folder show pullErrors and stalled transfers?

Syncthing folders show pullErrors and stalled transfers when synchronization issues prevent data consistency. Querying the REST API surfaces these remote connection problems and missing files early, enabling quick recovery and reducing manual checks between local and remote devices.

Does Syncthing file sync work on both macOS and Linux?

Yes, Syncthing file sync works on both macOS and Linux environments with cross-platform support. The REST API access functions identically across these operating systems to query sync status, diagnose remote connections, and verify folder health.

Can I force a rescan in Syncthing after updating .stignore?

Yes, you can perform forced rescans in Syncthing after updating .stignore files to refresh sync status. This triggers the REST API to re-evaluate folder contents and apply the new ignore patterns, ensuring synchronization accurately reflects current file states.

What is the best way to diagnose Syncthing remote connection issues?

The best way to diagnose Syncthing remote connection issues is accessing the REST API to interpret state, needFiles, and pullErrors fields. This surfaces synchronization problems between local and remote devices, verifying folder health and data consistency.