Claude-skill-registry init-session

Initialize Contextium session state and verify environment

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/init-session" ~/.claude/skills/majiayu000-claude-skill-registry-init-session && rm -rf "$T"
manifest: skills/data/init-session/SKILL.md
source content

Session Initializer

Initialize the Contextium session environment.

Execution

Run the initializer agent:

./agents/initializer.sh

What It Does

  1. Creates state directory (
    .contextium/
    )
  2. Verifies tools - git, jq, and optional Contextium tools
  3. Initializes state.json - Session ID, repo info, branch
  4. Initializes tasks.json - Empty task list if not present
  5. Checks git status - Branch, uncommitted changes

Output

The initializer outputs a session summary:

Session ID: <timestamp>-<pid>
Repository: <repo-name>
Branch: <current-branch>
Status: initialized

Manual State Reset

To reset session state:

rm -rf .contextium/state.json
./agents/initializer.sh