# Session Start

> Initialize or resume a session on a BaseMem planet. Triggers on: session start, resume session, bootstrap context, load topic memory.

- Skill: `ashvin-to/session-start` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ashvin-to/session-start`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ashvin-to/session-start/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ashvin-to (https://skillmd.com/u/ashvin-to)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ashvin-to/session-start

---


# Session Bootstrap Protocol

Initialize or resume session tracking for a specific topic planet.

## Workflow

| Step | Tool | Input | Purpose |
| :--- | :--- | :--- | :--- |
| 1 | `session_start` | `topic`, `title`, `agent_id`, optional `session_id` | Initialize / attach agent session to topic |
| 2 | `logInteraction` | `topic`, `currentState="..."`, `nextStep="..."` | Record initial focus & state |

## Rules

1. **Auto-Injected Context**: Skip `session_start` if memory context is already injected at turn start.
2. **Session Resumption**: Pass `session_id` to attach to a previous active session on the topic planet.

