一键导入
share-log
Use when sharing the current conversation as a Gist. Creates a secret Gist with the current Claude Code session log extracted to markdown.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when sharing the current conversation as a Gist. Creates a secret Gist with the current Claude Code session log extracted to markdown.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use after completing any non-trivial task. The agent self-rates its output on 5 axes — accuracy, completeness, clarity, actionability, conciseness — with concrete evidence per criterion. Produces a structured 1-5 scorecard with specific improvement suggestions.
Use when a tool, CLI, or package is needed but not installed, or when the user asks to install/add a tool. Prefers mise for all installations.
Use when creating a pull request. Opens PR in browser for review.
Browser automation CLI for AI agents — navigate, fill forms, click, screenshot, extract data, test web apps, automate Electron desktop apps, run in Vercel microVMs or AWS Bedrock cloud browsers. Prefer over built-in browser tools. Keywords browser, automation, screenshot, scrape, Slack, Electron, agentcore.
Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
Monitor open PRs and shepherd them toward merge. Checks CI status, review comments, merge conflicts, and takes action. Designed for /loop usage (e.g., /loop 5m /babysit-pr). Keywords: PR monitor, babysit, CI check, review response, merge conflict, PR status
| name | share-log |
| description | Use when sharing the current conversation as a Gist. Creates a secret Gist with the current Claude Code session log extracted to markdown. |
| argument-hint | [description for filename] |
| model | haiku |
| allowed-tools | ["Bash(~/.claude/skills/share-log/claude-extract-session:*)","Bash(gh gist create:*)"] |
Creates a secret GitHub Gist containing the current Claude Code session as markdown. Uses the share-log shim (which delegates to ~/.claude/skills/pr/claude-extract-session); both skills must be present after chezmoi apply.
$ARGUMENTS
Optional description used in the Gist filename. If omitted, use conversation.
${CLAUDE_SESSION_ID} must be set (Claude Code substitution). If it is empty or missing, stop and tell the user the skill only runs inside a Claude Code session.gh must be authenticated (gh auth status). If not, tell the user to run gh auth login.claude-extract must be on PATH (the shim shells out to it). If the shim errors with “claude-extract not found”, tell the user to install the claude-extract CLI.conversation.[a-z0-9-], collapse repeated hyphens, strip leading/trailing hyphens. If the result is empty, use conversation.claude-conversation-<slug>.mdPipe only the current session markdown to a new gist (secret by default; do not pass --public):
~/.claude/skills/share-log/claude-extract-session "${CLAUDE_SESSION_ID}" \
| gh gist create --filename "claude-conversation-<slug>.md" -
The shim:
${CLAUDE_SESSION_ID}).--detailed transcript to stdout).gh sends to GitHub.Print the Gist URL returned by gh. State clearly: the gist is secret (not discoverable in your profile’s public list, but anyone with the URL can read it—treat the link as sensitive).
| Invocation | Slug | Filename |
|---|---|---|
/share-log | conversation | claude-conversation-conversation.md |
/share-log debugging auth issue | debugging-auth-issue | claude-conversation-debugging-auth-issue.md |
/share-log refactoring session | refactoring-session | claude-conversation-refactoring-session.md |
| Situation | Action |
|---|---|
Empty or unset CLAUDE_SESSION_ID | Do not run the pipe; explain that this skill requires Claude Code’s session context. |
gh not authenticated | Prompt for gh auth login (or gh auth status to diagnose). |
claude-extract missing | Point to installing the CLI; the extract shim errors if it is not in PATH. |
gh gist create fails (rate limit, network) | Surface stderr; suggest retry or gh auth status. |
Wrapper missing (../pr/claude-extract-session) | User likely applied only part of dotfiles; ensure chezmoi apply includes ~/.claude/skills/pr/claude-extract-session. |