git-crypt

Manage git-crypt encrypted repositories with GPG and Bitwarden integration.

12|3|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/Fei2-Labs/skill-genie --skill git-crypt-fei2-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-crypt
Source: https://github.com/Fei2-Labs/skill-genie/tree/main/skills/git-crypt
Command: npx skills add https://github.com/Fei2-Labs/skill-genie --skill git-crypt-fei2-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git-crypt, gpg, rbw, gnupg, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill manages git-crypt encrypted repositories by providing functions for unlocking, locking, setting up encryption, and checking the encryption status.

Core Features & Use Cases

  • Unlock Repos: Automatically fetch GPG key and passphrase from Bitwarden, allowing non-interactive unlocking.
  • Lock Repos: Re-scramble the local working tree before leaving a shared machine.
  • Setup Encryption: Encrypt internal documents in a new public repo, including initialization, key authorization, and pattern configuration.
  • Check Encryption Status: Determine if files are encrypted and if the working tree is locked or unlocked.

Quick Start

To unlock a git-crypt repository, simply use the command "unlock git-crypt" in your terminal.

Frequently Asked Questions about git-crypt

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

FAQPage Schema
How do I unlock a git-crypt repository without manual password entry?

You can unlock a git-crypt repository non-interactively by using this Skill to automatically fetch the required GPG key and passphrase from Bitwarden integration, eliminating manual password entry.

How does git-crypt integration with Bitwarden work for non-interactive unlocking?

git-crypt integration with Bitwarden works by automatically retrieving your stored GPG passphrase via the rbw dependency, enabling seamless non-interactive unlocking of encrypted repositories.

What do I need to set up encryption in a new git repository?

Setting up encryption in a new git repository requires git-crypt and GPG. This Skill handles initialization, authorizes GPG keys, and configures encryption patterns for your internal documents.

Can I check if files are encrypted when the git-crypt working tree is locked?

Yes, you can check the git-crypt encryption status to determine if specific files are encrypted and verify whether your local working tree is currently locked or unlocked.

What is the best way to lock a git-crypt repo on a shared machine?

To lock a git-crypt repo on a shared machine, use this Skill to re-scramble the local working tree, securing your sensitive data before you leave the machine.

What dependencies are required for automated git-crypt repository management?

Automated git-crypt repository management requires git-crypt, GPG, gnupg, and rbw installed to facilitate non-interactive operations through Bitwarden integration.