Agent Skillsjazzenchen/VibeAround › va-session

va-session

GitHub

用于解析当前 VibeAround 会话 ID。当其他技能需要会话上下文(如预览、交接)或用户查询会话信息时触发。通过调用 MCP 工具 get_session_id,结合环境变量和参数获取并返回会话 ID。

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

Trigger Scenarios

其他技能需要会话上下文 用户询问会话 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/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": "Resolves the current VibeAround session ID for use by other skills. Use when another skill (va-preview, vibearound handover) needs session context, or when the user asks \"what is my session ID\", \"get session info\", or \"check session status\"."
}

VibeAround Session ID

Resolves the current session ID. Other VibeAround skills call this when they need session context for preview, handover, or lifecycle management.

How to Resolve

Call the get_session_id MCP tool. Include only optional arguments whose values are present:

Read these values if available:

  • Current working directory
  • $VIBEAROUND_AGENT_KIND or $VIBEAROUND_LAUNCH_TARGET
  • $VIBEAROUND_LAUNCH_ID
  • $VIBEAROUND_PROFILE_ID
  • $VIBEAROUND_CHANNEL_KIND
  • $VIBEAROUND_CHAT_ID
Tool: get_session_id
Server: vibearound
Arguments:
  agent_kind: "<value of $VIBEAROUND_AGENT_KIND or $VIBEAROUND_LAUNCH_TARGET if present>"
  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>"

The MCP tool resolves the session from explicit parameters, VibeAround route state, agent metadata, or workspace-aware auto-discovery, and records it against the launch context when launch_id is available.

Return Value

Return the session ID string to the calling skill. If neither method succeeds, return nothing — callers handle the missing case gracefully.

Version History

  • e54feb7 Current 2026-07-05 20:14

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/va-session/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/vibearound/SKILL.md

Metadata

Files
0
Version
e54feb7
Hash
dbdadb32
Indexed
2026-07-05 20:14

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