Token导航 LogoToken导航

Agent Skill · 研究检索

sessmgr(sessmgr 搜索)

sessmgr 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

sessmgr 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 28,208。

总安装 3,256周安装 133GitHub Stars 公开资料未说明下载 1,043核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:sessmgr(sessmgr 搜索)
来源仓库:https://github.com/detain/sessmgr
安装命令:
openclaw skills install sessmgr
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install sessmgr

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

通过命名、列出、切换、创建、重命名、保存和删除 OpenClaw 会话来管理 OpenClaw 会话,以按名称保留和恢复上下文。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install sessmgr;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

sessmgr 怎么安装?

在终端执行 openclaw skills install sessmgr。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

sessmgr 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

sessmgr 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

sessmgr 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

sessmgr 用的人多吗?

公开数据是累计安装 3,256 次,近一周安装 133 次,下载 1,043 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

sessmgr 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
sessmgr

sessmgr 搜索 · 本页

3,256—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
sessmgr
description
Name, list, reload, rename, save, delete sessions. /sessmgr <action>. Nat: "name session".
metadata

Sessmgr — Named Session Manager

Give your OpenClaw sessions memorable names and pick them up exactly where you left off. No more hunting through cryptic session IDs.

At a Glance

/sessmgr <action> [args]

Actions:
  name     <name> [description]    Name the current session
  list                           Show all named sessions
  reload   <name>                 Switch to a named session
  new      <name>                 Start a fresh named session
  rename   <old> <new>            Rename a session
  save     <name>                 Touch a session's last-used time
  delete   <name>                 Remove a name (keeps transcript)

Natural language works too — "name this session project-alpha", "switch to my-dev-session", etc.


Why Named Sessions?

  • Remember what you were doing — "auth-redesign" beats 199f3a3c-882a-4cec-9f86-693bca7b9fa1
  • Pick up exactly where you left off — /sessmgr reload project-alpha restores context
  • Multiple concurrent threads — name each conversation thread, switch between them instantly
  • Never lose context — deleting a name preserves the transcript; you can always recover

Actions

name <name> [description]

What it does: Tags the current session with a memorable name.

/sessmgr name auth-redesign OAuth flow refactor

Natural language: *"name this session auth-redesign"* / *"call this session my blog draft"*

Details:

  • If the name already belongs to this session → updates the description
  • If the name belongs to a different session → error (use rename to reclaim it)
  • Description is optional but recommended — "OAuth flow refactor" beats nothing

Output on success:

Named session 'auth-redesign' -> 199f3a3c-882a-4cec-9f86-693bca7b9fa1
  Description: OAuth flow refactor

list

What it does: Shows all named sessions with metadata.

/sessmgr list

Natural language: *"list my sessions"* / *"show all named sessions"*

Output:

Name              Session ID                        Created                     Last Used                   Description
--------------------------------------------------------------------------------------------------------------------------------------
auth-redesign     199f3a3c-882a-4cec-9f86-693bca7b9fa1  2026-04-19T11:08:49+00:00   2026-04-19T14:22:00+00:00   OAuth flow refactor
dev-work          a1b2c3d4-e5f6-7890-abcd-ef1234567890  2026-04-18T09:30:00+00:00   2026-04-18T16:45:00+00:00   Backend API investigation

Tips:

  • Active session is marked implicitly by having the most recent lastUsed that matches your current session ID
  • Sessions are sorted alphabetically

reload <name>

What it does: Switches to a named session by printing RELOAD_SESSION:<sessionId>.

/sessmgr reload auth-redesign

Natural language: *"switch to auth-redesign"* / *"go to session dev-work"* / *"load project-alpha"*

Output on success:

RELOAD_SESSION:199f3a3c-882a-4cec-9f86-693bca7b9fa1

If the name doesn't exist:

Error: no session named 'auth-redesign'. To start a new session with this name, use /sessmgr new auth-redesign
⚠️ Channel limitation: Reloading only works within the same channel. Webchat sessions reload in webchat, Telegram in Telegram, etc. Cross-channel switching is not supported.

new <name>

What it does: Confirms the name is available, then prints NEW_SESSION:<name> to signal intent to start fresh.

/sessmgr new project-alpha

Natural language: *"start a new session called project-alpha"* / *"create a new session named staging"*

Output on success:

NEW_SESSION:project-alpha

If the name already exists:

Error: a session named 'project-alpha' already exists. Use /sessmgr reload project-alpha to return to it.

rename <old-name> <new-name>

What it does: Changes the name of an existing session without touching the transcript.

/sessmgr rename dev-work backend-research

Natural language: *"rename dev to staging"* / *"change session name from old-session to new-session"*

Output on success:

Renamed 'dev-work' -> 'backend-research'.

Validation:

  • new-name must be unique (no existing session with that name)
  • Both names must be valid: letters, numbers, hyphens, underscores only
  • Transcript file is never modified — only the name mapping changes

save <name>

What it does: Updates the lastUsed timestamp without leaving the current session. Useful for marking a session as "alive" without switching.

/sessmgr save auth-redesign

Natural language: *"save session auth-redesign"* / *"touch the timestamp for my dev session"*

Output:

Saved session 'auth-redesign' (updated lastUsed).

delete <name>

What it does: Removes the name mapping. The transcript file (.jsonl) is never deleted — only the human-readable name is removed.

/sessmgr delete old-session

Natural language: *"delete session old-session"* / *"remove the name old-session"*

Output:

Deleted session name 'old-session' (session file preserved).

Recovery: If you delete a name by accident, the session transcript still exists at ~/.openclaw/agents/main/sessions/<sessionId>.jsonl. You can find it by checking sessions.json and re-name it with /sessmgr name.


Data Storage

FilePurpose
~/.openclaw/agents/main/sessions/names.jsonName → sessionId mapping with metadata
~/.openclaw/agents/main/sessions/<sessionId>.jsonlThe actual session transcript (never deleted)

names.json entry structure:

{
  "sessionId": "199f3a3c-882a-4cec-9f86-693bca7b9fa1",
  "created": "2026-04-19T11:08:49.440540+00:00",
  "lastUsed": "2026-04-19T14:22:00.000000+00:00",
  "description": "OAuth flow refactor"
}

Validation Rules

RuleDetails
Allowed charactersLetters (a-z, A-Z), digits (0-9), hyphens (-), underscores (_)
Max length64 characters
CasePreserved — Auth-Redesign and auth-redesign are different names
Reserved namesNone, but avoid names that look like actions (name, list, new, etc.) to prevent ambiguity

Error Reference

SituationMessage
Name doesn't exist (reload)Error: no session named '<name>'. To start a new session with this name, use /sessmgr new <name>
Name already taken (new)Error: a session named '<name>' already exists. Use /sessmgr reload <name> to return to it.
Name belongs to another sessionError: name '<name>' is already assigned to a different session.
Invalid charactersError: name must be alphanumeric, hyphens, or underscores only.
Can't determine current sessionError: could not determine current session ID.
New name already exists (rename)Error: name '<new-name>' already exists.
Name doesn't exist (save/delete/rename)Error: no session named '<name>'.

Tips & Tricks

Multiple projects simultaneously:

/sessmgr name frontend-rework
# work on frontend...
/sessmgr name backend-api  
# work on backend...
/sessmgr reload frontend-rework  # pick up exactly where you left off

Meaningful descriptions:

/sessmgr name auth-redesign "Fixing OAuth callback, third attempt"

Check before starting new:

/sessmgr list
# see if 'staging' already exists before /sessmgr new staging

Session cleanup without losing history:

/sessmgr delete old-session  # removes the name
# transcript still at: ~/.openclaw/agents/main/sessions/<sessionId>.jsonl

平台分布

OpenClaw

84.32%
按下载量换算879

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills