What problem does it solve?
When running ACE lifecycle workflows, Claude Code generates per-session .jsonl transcript logs that need to be uploaded to a deployed ace-web instance to be viewable as chat sessions, attributed to the correct user, and linked to specific ACE opportunities for context in the Workbench. Manually locating and uploading these transcripts is tedious, error-prone, and often results in unlinked or misattributed session records.
Core Features & Use Cases
- Auto-Discovery of Transcripts: Automatically finds the current Claude Code session .jsonl log if no explicit file path is provided, eliminating the need to manually locate session files.
- Authenticated Uploads: Uses per-human Bearer Personal Access Tokens (PATs) to authenticate uploads to ace-web, ensuring sessions are correctly attributed to the user who minted the token.
- Opportunity Linking: Supports linking uploaded transcripts to specific ACE opportunity slugs, run IDs, and skill steps, so sessions surface directly in the Workbench's linked chats panel for the relevant opportunity.
- Use Case: When running an ACE lifecycle with the /ace:run --ace-web-url flag, this skill automatically uploads the session transcript after the run completes, so your team can review the full chat context tied to that specific opportunity run directly in ace-web.
Quick Start
Use the upload-transcript skill to upload your current Claude session transcript to your deployed ace-web instance and link it to the active ACE opportunity.