log

Parse JSONL session transcripts and generate SQL for Supabase upload.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/jabberlockie/the-human-stack-plugins-public --skill log-jabberlockie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: log
Source: https://github.com/jabberlockie/the-human-stack-plugins-public/tree/main/plugins/hoardinator/skills/log
Command: npx skills add https://github.com/jabberlockie/the-human-stack-plugins-public --skill log-jabberlockie

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of saving your Claude code session transcripts to a Supabase database, preventing data loss and enabling future analysis.

Core Features & Use Cases

  • Session Logging: Captures the entire conversation, including messages, tool calls, and thinking blocks.
  • Incremental Updates: Efficiently updates existing session logs without duplicating data.
  • Use Case: After a complex coding session, use "/log" to save the entire transcript to Supabase for later review or to share with team members.

Quick Start

Log the current Claude Code session to Supabase.

Frequently Asked Questions about log

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I log Claude Code session transcripts to a Supabase database?

You can log Claude Code session transcripts to Supabase by parsing JSONL files and generating SQL for upload, capturing messages, tool calls, and thinking blocks for future analysis.

Does this session logging approach support incremental ingestion to avoid duplicate messages?

Yes, the session logging supports incremental ingestion, efficiently updating existing Supabase session logs without duplicating data during subsequent uploads.

What do I need to automate saving Claude Code transcripts to Supabase?

To automate saving Claude Code transcripts to Supabase, you need Python 3, Supabase credentials, and specific environment variables configured for execution.

Can I capture tool calls and thinking blocks when saving Claude session logs to a database?

Yes, when logging Claude session transcripts to Supabase, the process captures the entire conversation including messages, tool calls, and thinking blocks.

What is the best way to parse JSONL files for Claude Code session ingestion?

The best way to parse JSONL files for Claude Code session ingestion is using a Python 3 script that extracts transcript data and generates SQL for Supabase upload.

Why use Supabase for storing Claude Code session logs instead of other databases?

Supabase provides a PostgreSQL backend for storing Claude Code session logs, enabling structured SQL queries on transcript messages and tool calls for future analysis and team sharing.