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.
npx claudepluginhub cyotee/cyotee-claude-plugins --plugin homunculus# 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
/exportExports issues to JSONL format (one object per line), sorted by ID for readable git diffs. Supports -o output-file and --status filter.
/exportExports research findings from latest or specified session to knowledge-intake compatible markdown file saved to docs/research/export-{session}.md.
/exportExports personal instincts to a timestamped .tar.gz file in .claude/homunculus/exports/ for sharing. Optionally includes metadata manifest with count and domains.
/exportExport Claude Code session history as CSV or JSON with optional --today, --week, --month, or --tag filters. Defaults to CSV, previews first 10 lines, suggests file redirect.
/exportExports project memories from .nemp/memories.json to CLAUDE.md. Appends/updates Nemp section by default; --replace overwrites entire file.
/exportExport PR/FAQ LaTeX (.tex) to Word (.docx) via pandoc without TeX install. Specify [filename.tex] or auto-detects prfaq.tex.
Share bugs, ideas, or general feedback.
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.