session-bootstrap

Initialize a gitignored session log from a local template.

1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/cdrguru/portable-agent-kit --skill session-bootstrap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-bootstrap
Source: https://github.com/cdrguru/portable-agent-kit/tree/main/.agent/skills/session-bootstrap
Command: npx skills add https://github.com/cdrguru/portable-agent-kit --skill session-bootstrap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize a local, gitignored session log at the start of a work session using a shared template.

Core Features & Use Cases

  • Create a local session log from the template to capture session context without polluting the repo.
  • Populate the log with objective, constraints, and next actions to guide collaboration.
  • Use Case: start a new work session and preserve a private, local record of goals and decisions.

Quick Start

Copy the template to create a local session log and fill in the objective, constraints, and next actions.

Frequently Asked Questions about session-bootstrap

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

FAQPage Schema
How do I start a local session log without committing it to git?

To start a local session log without polluting your repository, initialize a gitignored markdown file from a shared template. This keeps your session records private while maintaining repository cleanliness.

What is the best way to track work session objectives and constraints locally?

Tracking work session objectives and constraints locally requires initializing a dedicated markdown log from a template at the start of your session. This records your goals and decisions without affecting the shared repository state.

How do I bootstrap a work session using a markdown template?

Bootstrap a work session by copying a local template from the .agent directory to create your session log. You then populate this log with your objectives, constraints, and next actions to guide collaboration.

Do I need a specific template file to initialize a local session log?

Yes, initializing a local session log requires a local template named conversation.compact.md.template. This template provides the structure for the output conversation.compact.md file used to record session context.

Can I use a session log to record next actions for ongoing work?

Yes, a session log can record next actions for ongoing work by capturing objectives, constraints, and next steps. This creates a private, local record that guides collaboration and preserves session context.

Why does my session log template need to be gitignored?

Your session log template output needs to be gitignored to prevent local session records from polluting the shared repository. This ensures private goals and decisions remain local without affecting team commit history.