1password-sync
CommunitySecurely synchronize local secrets with 1Password.
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.