From homunculus
Exports personal instincts to a timestamped .tar.gz file in .claude/homunculus/exports/ for sharing. Optionally includes metadata manifest with count and domains.
How this command is triggered — by the user, by Claude, or both
Slash command
/homunculus:exportThe summary Claude sees in its command listing — used to decide when to auto-load this command
# Export Instincts Package your learned instincts for sharing with others. ## What Gets Exported - Personal instincts (`.claude/homunculus/instincts/personal/`) - Optionally: inherited instincts Does NOT export: - Observations (too personal, too large) - Identity (bound to you) - Pending instincts (not yet approved) ## Create Export ## Export with Metadata For richer exports, create a manifest: ## Voice
Package your learned instincts for sharing with others.
.claude/homunculus/instincts/personal/)Does NOT export:
# Create exports directory
mkdir -p .claude/homunculus/exports
# Export personal instincts
TIMESTAMP=$(date +%Y%m%d-%H%M%S)
EXPORT_FILE=".claude/homunculus/exports/instincts-$TIMESTAMP.tar.gz"
tar -czf "$EXPORT_FILE" \
-C .claude/homunculus/instincts personal
echo "Exported to: $EXPORT_FILE"
ls -la "$EXPORT_FILE"
For richer exports, create a manifest:
# Count instincts
PERSONAL_COUNT=$(ls .claude/homunculus/instincts/personal/ 2>/dev/null | wc -l | tr -d ' ')
# Get domains
DOMAINS=$(grep -h "^domain:" .claude/homunculus/instincts/personal/*.md 2>/dev/null | \
sed 's/domain: "//' | sed 's/"//' | sort | uniq | tr '\n' ',' | sed 's/,$//')
# Create manifest
cat > .claude/homunculus/exports/manifest.json << EOF
{
"exported": "$(date -u +%Y-%m-%dT%H:%M:%SZ)",
"version": "2.0.0",
"instincts": {
"personal": $PERSONAL_COUNT
},
"domains": "$DOMAINS"
}
EOF
# Include manifest in export
tar -czf "$EXPORT_FILE" \
-C .claude/homunculus/exports manifest.json \
-C .claude/homunculus/instincts personal
rm .claude/homunculus/exports/manifest.json
Exported [N] instincts to [FILE].
Domains covered: [LIST]
Share the file. Others can import with /homunculus:import.
npx claudepluginhub cyotee/cyotee-claude-plugins --plugin homunculus/exportExports personal instincts to a timestamped .tar.gz file in .claude/homunculus/exports/ for sharing. Optionally includes metadata manifest with count and domains.
/instinct-exportExports learned instinct patterns to a JSON file for sharing. Optionally accepts a custom filename.
/instinct-exportExports personal instincts to shareable YAML/JSON/MD files for team sharing or backup. Filters by domain, min-confidence; strips sensitive data.
/instinct-exportExports instincts from project/global/all scopes to YAML file or stdout, filtered by domain and min-confidence with custom output path.
/instinct-exportExports learned-skills (instincts) from .bot/learned-skills/ to a portable JSON file for backup or transfer between machines. Supports scope and minimum score filtering.
/instinct-exportExports the project's instinct library to a portable YAML pack for use with the Instinct Engine.