Agent Skillsjazzenchen/VibeAround › va-session

va-session

GitHub

用于解析当前 VibeAround 会话 ID,供其他技能(如预览、交接)获取上下文。通过读取环境变量或调用 MCP 工具 get_session_id 实现,返回有效会话 ID 字符串。

src/skills/claude/va-session/SKILL.md jazzenchen/VibeAround

Trigger Scenarios

其他 VibeAround 技能需要会话上下文时 需要解析当前会话 ID 以进行生命周期管理时

Install

npx skills add jazzenchen/VibeAround --skill va-session -g -y
More Options

Non-standard path

npx skills add https://github.com/jazzenchen/VibeAround/tree/main/src/skills/claude/va-session -g -y

Use without installing

npx skills use jazzenchen/VibeAround@va-session

指定 Agent (Claude Code)

npx skills add jazzenchen/VibeAround --skill va-session -a claude-code -g -y

安装 repo 全部 skill

npx skills add jazzenchen/VibeAround --all -g -y

预览 repo 内 skill

npx skills add jazzenchen/VibeAround --list

SKILL.md

Frontmatter
{
    "name": "va-session",
    "description": "Resolve your current session ID for use with other VibeAround tools. Called by other skills that need session context (e.g. va-preview, vibearound handover)."
}

VibeAround Session ID

Resolve your current session ID. Other VibeAround skills reference this skill when they need session context for lifecycle management.

How to Resolve

Read these values if available:

  • Current working directory
  • $VIBEAROUND_LAUNCH_ID
  • $VIBEAROUND_PROFILE_ID
  • $VIBEAROUND_CHANNEL_KIND
  • $VIBEAROUND_CHAT_ID

For Claude Code and Claude Desktop, use this rendered value as the current session ID:

${CLAUDE_SESSION_ID}

Call the get_session_id MCP tool. Include only optional arguments whose values are present. If the rendered Claude value is empty or is still the literal placeholder text, omit session_id.

Tool: get_session_id
Server: vibearound
Arguments:
  agent_kind: "claude"
  session_id: "<rendered ${CLAUDE_SESSION_ID} if valid>"
  cwd: "<current working directory>"
  launch_id: "<value of $VIBEAROUND_LAUNCH_ID if present>"
  profile_id: "<value of $VIBEAROUND_PROFILE_ID if present>"
  channel_kind: "<value of $VIBEAROUND_CHANNEL_KIND if present>"
  chat_id: "<value of $VIBEAROUND_CHAT_ID if present>"

Return Value

Return the session ID string from the MCP tool. If the tool cannot resolve one, return nothing — callers handle the missing case gracefully.

Version History

  • e54feb7 Current 2026-07-05 20:13

Same Skill Collection

src/skills/claude/agent-collaboration/SKILL.md
src/skills/claude/va-md-preview/SKILL.md
src/skills/claude/va-preview/SKILL.md
src/skills/claude/vibearound/SKILL.md
src/skills/codex/agent-collaboration/SKILL.md
src/skills/codex/va-md-preview/SKILL.md
src/skills/codex/va-preview/SKILL.md
src/skills/codex/va-session/SKILL.md
src/skills/codex/vibearound/SKILL.md
src/skills/cursor/va-md-preview/SKILL.md
src/skills/cursor/va-preview/SKILL.md
src/skills/cursor/va-session/SKILL.md
src/skills/cursor/vibearound/SKILL.md
src/skills/gemini/va-md-preview/SKILL.md
src/skills/gemini/va-preview/SKILL.md
src/skills/gemini/va-session/SKILL.md
src/skills/gemini/vibearound/SKILL.md
src/skills/kiro/va-md-preview/SKILL.md
src/skills/kiro/va-preview/SKILL.md
src/skills/kiro/va-session/SKILL.md
src/skills/kiro/vibearound/SKILL.md
src/skills/qwen-code/va-md-preview/SKILL.md
src/skills/qwen-code/va-preview/SKILL.md
src/skills/qwen-code/va-session/SKILL.md
src/skills/qwen-code/vibearound/SKILL.md
src/skills/va-md-preview/SKILL.md
src/skills/va-preview/SKILL.md
src/skills/va-session/SKILL.md
src/skills/vibearound/SKILL.md

Metadata

Files
0
Version
e54feb7
Hash
68e7983e
Indexed
2026-07-05 20:13

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-08 21:20
浙ICP备14020137号-1 $Гость$