From cc-share
Add an update to an existing shared session — comments, follow-up findings, or continuation work
How this skill is triggered — by the user, by Claude, or both
Slash command
/cc-share:update-sessionThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Add an update to an existing shared session. The original content is preserved; your update is appended with clear attribution.
Add an update to an existing shared session. The original content is preserved; your update is appended with clear attribution.
Config file: !cat ~/.claude/cc_share_config.json 2>/dev/null || echo "NOT_CONFIGURED"
If not configured, tell the user to run /share-session first (it handles setup) and stop.
$ARGUMENTS must contain a share link (e.g., Kobi+B./grounding-strategy-investigation_20260408T120000Z.md).
If $ARGUMENTS is empty, tell the user:
Usage:
/update-session <share-link>You can get a share link from
/share-sessionor/fetch-sessions.
Then stop.
Download the session using the share link:
bash !`echo "${CLAUDE_SKILL_DIR}/../fetch-sessions/scripts/fetch.sh"` "$ARGUMENTS"
Read the downloaded file from the path the script outputs. Present a brief summary of the session to the user (title, author, date, and a one-line overview — not the full content).
Generate an update based on the current conversation. The update should capture what you and the user have been working on in this session that relates to the shared session.
The update is free-form markdown — it can be:
Keep it focused and useful. Include code snippets only if they're essential.
Read the current username from config:
python3 -c "import json; print(json.load(open('$HOME/.claude/cc_share_config.json'))['username'])"
Write the complete updated file to /tmp/cc_share_update.md. The file must contain:
The entire original content — copied exactly as-is, byte-for-byte. Do NOT modify, reformat, or summarize any existing content.
The new update appended at the end, using this structure:
If the file does NOT already have an ## Updates section:
<entire original content here, unchanged>
---
## Updates
### Update by <your username> — <human-readable date>
<your update content>
If the file ALREADY has an ## Updates section (from previous updates):
<entire original content + existing updates, unchanged>
### Update by <your username> — <human-readable date>
<your update content>
In this case, just append the new ### Update by ... subsection at the very end. Do NOT add another ## Updates header or --- separator.
bash ${CLAUDE_SKILL_DIR}/scripts/update.sh "$ARGUMENTS"
Present:
SHARE_LINK: line in script output)/fetch-sessions <link>npx claudepluginhub kobibarhanin/cc-share --plugin cc-shareCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.