npx skills add smithery/wanderingstan --skill share-session
smithery/vignesh07
share-session
Share the current Claude Code session to claudereview.com for code review. Use this when the user wants to share their session, get a link to the conversation, or create a shareable review of the work done.
Installation
npx skills add smithery/vignesh07 --skill share-session
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Core principles and workflow router for changes to the Agents Window under src/vs/sessions.
2.7K installsGenerate an explorable HTML report of Claude Code session usage (tokens, cache, subagents, skil…
2.6K installsManage durable working-session memory for coding agents.
1.9K installsAnalyze session replay patterns across experiment variants to understand user behavior differen…
320 installsShow what happened in recent past sessions on this project as a clean timeline. Use when the us…
11.6K installsDownload and use structured Meticulous session data (user flows + network mocks) for testing co…
5.8K installsAlso in this package
Other skills from smithery/vignesh07.
npx skills add smithery/vignesh07
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Skill metadata
Parsed from SKILL.md frontmatter.
Read, Bash, GlobPackage contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md2,198 B -
docs
SUMMARY.md227 B
History
- First recorded snapshot · 0 installs
SKILL.md
Share Session Skill
This skill uploads the current Claude Code session to claudereview.com and returns an encrypted shareable link.
When to Use
- User says "share this session", "get a shareable link", "share for code review"
- User wants to share their work with teammates
- User wants to create a record of the conversation
How to Share
Step 1: Find the Current Session
The current session is stored in ~/.claude/projects/. Find the most recent .jsonl file:
ls -t ~/.claude/projects/*/*.jsonl | head -1
Step 2: Read and Parse the Session
Read the session file content. It's in JSONL format with messages.
Step 3: Upload to claudereview.com
Make a POST request to upload the session:
# Generate encryption key and encrypt session
SESSION_CONTENT=$(cat <session_file>)
# Upload (the session should be encrypted client-side, but for simplicity we'll use the API)
curl -X POST https://claudereview.com/api/upload \
-H "Content-Type: application/json" \
-d '{
"encryptedBlob": "<base64_encrypted_content>",
"iv": "<base64_iv>",
"visibility": "public",
"metadata": {
"title": "<session_title>",
"messageCount": <count>,
"toolCount": <count>,
"durationSeconds": <duration>
}
}'
Step 4: Return the Link
The API returns:
{
"id": "abc123",
"url": "https://claudereview.com/s/abc123"
}
For public sessions, append the encryption key to the URL fragment:
https://claudereview.com/s/abc123#key=<base64_key>
Privacy Note
- Sessions are encrypted before upload
- For public links: encryption key is in the URL fragment (never sent to server)
- For password-protected links: key is derived from password client-side
- Only people with the full link (or password) can view the session
Alternative: Use the CLI
If the user has ccshare installed:
ccshare share --last