
# Forge Hash Skill Use this skill for content hashing and xattr checksum cache maintenance. ## Primary Commands - Hash tree: `forge hash [path] -algos blake3 -output json` - Force rehash: `forge hash [path] -clean -output json` - Remove checksum xattrs: `forge hash [path] -remove -output json` ## Key Flags - `-workers`: hashing concurrency. - `-algos`: comma-separated algorithms. - `-clean`: ignore existing cache. - `-remove`: delete `user.checksum.*` attributes. - `-output`: `auto|pretty|k
# Forge Blob Skill Use this skill for convergent blob storage workflows. ## Primary Commands - Put blob: `forge blob put <path> -output json` - Put and upload: `forge blob put <path> -remote -output json` - Get blob: `forge blob get -cid <hash> -out <path> -output json` - List local mappings: `forge blob ls -limit 20 -output json` - Remove blob data: `forge blob rm -cid <hash> -local=true -remote=false -output json` - Local GC: `forge blob gc -apply -output json` - Publish remote inventory: `
# Forge Config Skill Use this skill to inspect effective local and remote Forge config. ## Primary Commands - Show effective config: `forge config show -output json` ## Key Fields - Local data/cache paths. - Vector runtime config. - Remote bootstrap and loaded remote-config values.
# Forge Dupes Skill Use this skill to detect duplicate files by content hash. ## Primary Commands - Scan directory: `forge dupes [path] -output json` - Size threshold: `forge dupes [path] -min-size 1048576 -output json` - Paths-only output: `forge dupes [path] -output paths` ## Key Flags - `-min-size`: minimum file size to include. - `-cache`: use checksum xattr cache. - `-update-cache`: write missing cache entries. - `-output`: `auto|pretty|table|json|paths|paths0`.
# Forge Hashmap Skill Use this skill to maintain and query digest mapping metadata. ## Primary Commands - Ingest mappings: `forge hashmap ingest [path] -output json` - Lookup BLAKE3: `forge hashmap lookup -algo sha256 -digest <hex> -output json` - Show known digests: `forge hashmap show -blake3 <hex> -output json` ## Key Flags - `-db`: snapshot/hashmap database path. - `-algo`: external digest algorithm for lookup. - `-digest`: digest value for lookup. - `-blake3`: canonical BLAKE3 digest f
# Forge Overview Skill Use this skill to route a request to the correct Forge subcommand. ## Command Router - `forge hash`: hash files and optionally cache xattrs. - `forge dupes`: find duplicate files by content. - `forge snap`: inspect and restore snapper/btrfs snapshots. - `forge snapshot`: create and diff Forge content-addressed snapshots, plus snapshot-scoped image embedding workflows. - `forge hashmap`: map external digests to BLAKE3. - `forge tags`: read/write `user.xdg.tags`. - `forge
# Forge Remote Skill Use this skill to initialize and maintain signed global S3 config. ## Primary Commands - Initialize config: `forge remote config init -signing-key <key> -output json` - Show config: `forge remote config show -output json` - Update values: `forge remote config set ... -signing-key <key> -output json` - List trust nodes: `forge remote config node list -output json` - Add node: `forge remote config node add -name ... -public-key ... -roles ... -signing-key <key> -output json
# Forge Replicate Skill Use this skill to run the background database replication daemon. ## Primary Commands - Run daemon: `forge replicate daemon` ## Notes - Replicates node-owned databases according to remote config and trust mapping. - Uses node SSH identity and trust recipients for encrypted uploads where configured.
# Forge Snap Skill Use this skill for snapper/btrfs-native workflows. ## Primary Commands - List configs: `forge snap configs -output json` - Snapshot history: `forge snap log -path . -output json` - Snapshot history in range: `forge snap log -path . -since -24h -until now -output json` - Snapshot history with changed files: `forge snap log -path . -files -files-limit 100 -output json` - Working tree status: `forge snap status -path . -output json` - Working tree status by time: `forge snap s
# Forge Snapshot Skill Use this skill for Forge's content-addressed snapshot database. ## Primary Commands - Create local snapshot: `forge snapshot create [path] -output json` - Create remote snapshot: `forge snapshot remote <remote:path> -output json` - History: `forge snapshot history [path] -limit 20 -output json` - Diff: `forge snapshot diff [path] -from <ts> -to <ts> -output json` - Inspect: `forge snapshot inspect -tree <hash> -output json` - Query by tags: `forge snapshot query -tree <
# Forge Tags Skill Use this skill to manage `user.xdg.tags` metadata on paths. ## Primary Commands - Read tags: `forge tags get [path] -output json` - Replace tags: `forge tags set [path] -tags a,b -output json` - Add tags: `forge tags add [path] -tags a,b -output json` - Remove tags: `forge tags remove [path] -tags a,b -output json` - Clear tags: `forge tags clear [path] -output json` ## Key Flags - `-tags`: comma/semicolon separated tag list. - `-output`: `auto|pretty|kv|json`.
# Forge Vector Skill Use this skill for vector embedding service and ingestion. ## Primary Commands - Start service: `forge vector serve` - Ingest files: `forge vector ingest -server http://localhost:8080 -root . -output json` - Show lease status: `forge vector lease-status -output json` ## Key Flags - `-server`: vector coordinator URL for ingest client. - `-root`: scan root. - `-kind`: `image|text`. - `-hydrated-db`: local hydrated embeddings DB path. - `-workers`: ingest concurrency.