1password-admin

Synchronize local .env files with 1Password vaults via kctl-1password CLI.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/tgunawandev/kodemeio-claude --skill 1password-admin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1password-admin
Source: https://github.com/tgunawandev/kodemeio-claude/tree/main/config/.claude/skills/1password-admin
Command: npx skills add https://github.com/tgunawandev/kodemeio-claude --skill 1password-admin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Addresses the chaos of managing secrets across Kodemeio projects by centralizing 1Password vaults, discovering env files, and keeping local files in sync.

Core Features & Use Cases

  • Discovery of .env files across specified scan roots (kodemeio-app, kodemeio-core, kodemeio-ext, etc.)
  • Push/pull sync with 1Password vaults using the kctl-1password CLI
  • Diff, vault management, backups, and health diagnostics for ongoing secret hygiene

Quick Start

Run kctl-1password discover to enumerate all .env files and verify vault synchronization across profiles.

Frequently Asked Questions about 1password-admin

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

FAQPage Schema
How do I sync local .env files with 1Password vaults across multiple project profiles?

To sync local .env files with 1Password vaults across multiple profiles, you can use the kctl-1password CLI to push and pull secrets. It automates discovery and synchronization across specified project roots like kodemeio-app and abcfood.

What is the best way to discover environment secrets scattered across different project directories?

The best way to discover environment secrets across project directories is by running a discovery command that enumerates all .env files. This process scans specified project roots to verify vault synchronization and maintain secret hygiene across profiles.

Can I compare environment variables between my local project and a 1Password vault?

Yes, you can compare environment variables between a local project and a 1Password vault. The tool performs diff operations to highlight discrepancies, ensuring your local environment secrets match the centralized vault before pushing or pulling updates.

Does 1Password secret management support secure backups and health diagnostics for vaults?

1Password secret management supports secure backups and health diagnostics for vaults. It includes built-in vault management commands to perform health checks and create secure backups, ensuring ongoing secret hygiene and preventing data loss.

How do I manage per-profile 1Password tokens for different application environments?

You manage per-profile 1Password tokens by configuring the kctl-1password CLI tool to handle distinct application environments. This allows separate authentication and vault access for profiles like kodemeio and abcfood across various project roots.

Why do I need a CLI tool for secret management instead of manually updating .env files?

You need a CLI tool for secret management to eliminate the chaos of manually updating .env files across multiple projects. It centralizes 1Password vaults, automates synchronization, and provides diff checks to prevent configuration drift and credential leaks.