1password-sync

Community

Securely synchronize local secrets with 1Password.

Authordasheck0
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Syncs local secret files (like .env, provisioning profiles, certificates, or any secret file) with 1Password using the op CLI. Handles uploading files as Secure Notes, checking for updates, downloading and replacing local files, and managing a project-local mapping file (.op-sync.json) that maps local paths to 1Password vault items — so team members can stay in sync. Also helps with installing the op CLI and signing in if needed.

Core Features & Use Cases

  • Upload local secret files to 1Password as Secure Notes with content stored in the notesPlain field.
  • Maintain a project-local .op-sync.json mapping file to link local paths to 1Password items, enabling team-wide consistency.
  • Download secrets from 1Password to replace local files, and check for changes or diffs before syncing.
  • Guide user through op CLI authentication, vault/account selection, and safe diff/check workflows.

Quick Start

Create your first mapping by syncing a local secret file to 1Password using the op CLI after signing in.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: 1password-sync
Download link: https://github.com/dasheck0/qraft-templates/archive/main.zip#1password-sync

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.