sync

Synchronize Dethernety threat models between local files and the platform.

2|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/dether-net/dethernety-oss --skill sync-dether-net
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sync
Source: https://github.com/dether-net/dethernety-oss/tree/main/apps/dethereal/skills/sync
Command: npx skills add https://github.com/dether-net/dethernety-oss --skill sync-dether-net

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill facilitates the synchronization of Dethernety threat models between local and platform storage, ensuring that local changes are pushed to the platform and platform updates are pulled to the local environment.

Core Features & Use Cases

  • Push to Platform: Publish local threat models to the platform for analysis.
  • Pull from Platform: Import platform threat models into local files for enrichment.
  • Status Display: Check the sync state and local changes.
  • Recovery Commands: Handle conflicts and recover from sync issues.
  • Use Case: For security analysts who need to keep their threat models up-to-date across local and platform environments, ensuring consistency and availability of the latest data.

Quick Start

To push a local model to the platform, use the command: /dethereal:sync push [directory-path]

Frequently Asked Questions about sync

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

FAQPage Schema
How do I synchronize local threat models with a platform?

To synchronize threat models, use the sync Skill to push local models to the platform or pull platform updates to local files. It handles publishing, importing, and conflict resolution to keep both environments consistent.

What is the best way to check local changes before pushing a threat model?

The best way to check local changes is using the status subcommand. It displays the current synchronization state of your threat models, showing which local files have modifications that need to be pushed to the platform.

How do I recover from synchronization issues with my threat models?

To recover from synchronization issues, use the repair-wal subcommand. You can also resolve model conflicts using the promote-external-edit and tombstone subcommands to manage and restore proper sync state.

Do I need authentication to push or pull threat models?

Yes, authentication is required to push or pull threat models. The synchronization process mandates authentication to ensure secure access when resolving models and transferring data between local and platform environments.

Can I import platform threat models into local files for enrichment?

Yes, you can import platform threat models into local files using the pull subcommand. This allows security analysts to download the latest models locally for offline enrichment and analysis.