---
title: "session-registry"
description: "Capture, scan, publish, and share native AI agent sessions securely."
canonical: https://agentpluginsdirectory.com/plugins/session-registry
last-updated: 2026-09-21
---

# session-registry
Capture, scan, publish, and share native AI agent sessions securely.
- Slug: session-registry
- Publisher: brandonh-msft
- Repository: https://github.com/brandonh-msft/plugin-session_registry
- Manifest: plugin.json
- Version: 1.0.0
- Category (editorial): other
- Skills: 7 (delete-session, get-session-card, import-session, pr-publish-prompt, publish-session, purge-session, purge-sessions)
- MCP servers: 1 (session-registry)
- Stars: 0
- Repository created: 2026-09-16
- Repository last pushed: 2026-09-21
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/session-registry
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What session-registry does, in the publisher's words

Capture the real session, keep the private parts private, and publish only what you intend to share.

Session Registry is a portable Agent Plugin for native AI agent sessions. It reads the host's native session data instead of relying on a generated transcript, scans for secrets before upload, and gives you controlled sharing with audience and expiration policy.

When an agent session is useful to others, the raw chat transcript is rarely the right artifact. It is often incomplete, may omit the real context the host used, and can leak secrets that never belonged in the final share.

- capturing the native session from the host runtime
- scanning locally before anything leaves the machine
- publishing only approved session content

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/brandonh-msft/plugin-session_registry/HEAD/README.md

## Skills

- delete-session: Soft-delete (tombstone) a previously published Session Registry session by its published sessionId, so it stops resolving for viewers while remaining recoverable.
- get-session-card: Retrieve the PR-Ready Share Card Markdown for an already-published Session Registry session, returned verbatim with no wrapping commentary.
- import-session: Validate and read a downloaded Session Registry native-session ZIP bundle in a private, read-only workspace.
- pr-publish-prompt: Before creating a pull/merge request on any git host, offer once to attach a PR-Ready Share Card for the current session, respecting a durable per-scope opt-out.
- publish-session: Capture, scan, summarize, publish, and share native AI agent sessions (Copilot CLI, Claude Code, Codex CLI) securely with full fidelity and audience policy controls.
- purge-session: Permanently and irreversibly hard-delete one already-tombstoned Session Registry session by its published sessionId, including best-effort blob cleanup.
- purge-sessions: Preview and, after confirmation, permanently purge all of the caller's currently tombstoned Session Registry sessions in one bulk operation.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- session-registry: transport: stdio; command: node ${PLUGIN_ROOT}/scripts/mcp-server.mjs; env: SESSION_REGISTRY_API_URL

Read from the plugin's own mcp.json. Environment variable names only, never values.
