features-madder_blob_stores

Manage and share Dodder blob stores across repositories.

2|Updated Jun 26, 2025
One-click install
npx skills add https://github.com/amarbel-llc/dodder --skill features-madder-blob-stores
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: features-madder_blob_stores
Source: https://github.com/amarbel-llc/dodder/tree/main/.claude/skills/features-madder_blob_stores
Command: npx skills add https://github.com/amarbel-llc/dodder --skill features-madder-blob-stores

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dodder's blob stores management across repositories is complex, especially when coordinating local, inventory-archive, and SFTP stores, configs, and cross-repo sharing.

Core Features & Use Cases

  • Create and configure local, inventory archive, and SFTP blob stores using the blob_store- CLI counterparts (init, init-inventory-archive, init-sftp-explicit, info-repo, pack, etc.).
  • Use a flexible blob store ID system that supports location prefixes to control where stores live (e.g., XDG user, CWD-scoped, system-wide).
  • Enable cross-repo sharing and consistent blob resolution across multiple repositories via XDG namespaces and repo_id overrides.

Quick Start

Initialize a local blob store and bind it to a repository using blob_store-init with the chosen ID.

Frequently Asked Questions about features-madder_blob_stores

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

FAQPage Schema
How do I manage and share blob stores across multiple repositories?▼

To manage and share blob stores across multiple repositories, you can use the blob_store CLI to create local, inventory-archive, and SFTP stores, utilizing XDG namespaces and repo_id overrides to enable consistent cross-repo blob resolution.

Can I configure an SFTP blob store for remote repository access?▼

Yes, you can configure an SFTP blob store for remote repository access by using the init-sftp-explicit CLI command, which establishes a remote store connection and integrates it into your repository's blob resolution path.

What is the blob store ID system used for configuring repository storage locations?▼

The blob store ID system uses location prefixes to control where stores reside, allowing you to scope configurations to XDG user directories, the current working directory, or system-wide locations for flexible repository storage management.

How do I initialize a local blob store and bind it to a specific repository?▼

You initialize a local blob store and bind it to a repository by executing the blob_store-init CLI command with your chosen blob store ID, which applies the necessary configuration interfaces and cross-repo initialization patterns.

Does the blob store management system support inventory archiving?▼

Yes, the blob store management system supports inventory archiving through the init-inventory-archive CLI command, allowing you to create dedicated archive stores for packing and preserving repository blobs.

What is the best way to pack blobs for cross-repo sharing under XDG overrides?▼

The best way to pack blobs for cross-repo sharing under XDG overrides is to use the pack CLI command to consolidate blobs, then rely on XDG namespaces and repo_id overrides to ensure consistent resolution across repositories.