Export TriClaude or WorkClaude terminal discussion content to Google Drive as clean Markdown and post completion status to the terminal Visual tab. Use when the user asks to save, archive, export, or capture what was discussed in a terminal session to Drive, or says "workclaw".
Resources
1Install
npx skillscat add yousufjoyian/claude-skills/terminal-discussion-export Install via the SkillsCat registry.
Terminal Discussion Export
Export a terminal discussion from TriClaude runtime logs into Drive.
Output Location
Default root:/home/yousuf/GoogleDrive/PROJECTS/.triclaude/exports/terminal-discussions
Each export is saved under a project subfolder:<root>/<project-name-slug>/discussion_YYYYMMDD_HHMMSS_<terminal-suffix>.md
A rolling latest file is also updated:<root>/<project-name-slug>/latest_<terminal-suffix>.md
Workflow
- Determine terminal id.
Preferred:
echo "$TC_TERMINAL_ID"Fallback:
python3 - <<'PY'
import json
p='/home/yousuf/GoogleDrive/PROJECTS/.triclaude/projects.json'
d=json.load(open(p))
for proj in d.get('projects', []):
for t in proj.get('terminals', []):
print(f"{proj.get('name')} | {t.get('id')}")
PY- Run export script.
python3 /home/yousuf/local_workspaces/skills/terminal-discussion-export/scripts/export_terminal_discussion.py \
--terminal-id "$TC_TERMINAL_ID" \
--lines 1800 \
--a2ui on- Return the generated file path to the user.
The script prints JSON including exportFile, latestFile, and a2uiUpdated.
Common Variants
Export a different number of lines:
python3 /home/yousuf/local_workspaces/skills/terminal-discussion-export/scripts/export_terminal_discussion.py \
--terminal-id term_XXXXXXXXXXXX \
--lines 3000Add a short user-provided note at the top of export:
python3 /home/yousuf/local_workspaces/skills/terminal-discussion-export/scripts/export_terminal_discussion.py \
--terminal-id "$TC_TERMINAL_ID" \
--note "Focus: GH work account validation and Codex checks"Override output root when explicitly requested:
python3 /home/yousuf/local_workspaces/skills/terminal-discussion-export/scripts/export_terminal_discussion.py \
--terminal-id "$TC_TERMINAL_ID" \
--output-root /custom/pathDisable Visual-tab update only when explicitly requested:
python3 /home/yousuf/local_workspaces/skills/terminal-discussion-export/scripts/export_terminal_discussion.py \
--terminal-id "$TC_TERMINAL_ID" \
--a2ui offVisual Tab Completion
- Default behavior writes an A2UI status card to the terminal
a2ui_input.log. - Supports both personal and work runtimes by auto-detecting
.triclaudeor.workclaude. - Use
--a2ui onto require Visual-tab update success.
Rules
- Export from
stream.logonly; do not fabricate transcript text. - Keep raw order of lines.
- Strip ANSI/control escape noise before saving.
- Confirm success by returning the exact output file path.
- Confirm Visual-tab status via
a2uiUpdated: truewhen--a2ui onis used.