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.