About yoitao-jimeng-sessionid
A skill that uses Playwright MCP to retrieve the `sessionid` Cookie from the Jimeng site for workflows that need this credential. It checks login status, returns only the Cookie value, and closes browser resources afterward.
Key features
- 01Navigates to Jimeng and checks login status
- 02Reads the `sessionid` Cookie for specified domains
- 03Returns only the Cookie value, without writing a file
- 04Closes browser resources when finished
Use cases
- 01Get a credential for Jimeng-related workflows
- 02Refresh an expired `sessionid`
- 03Extract the Cookie after confirming login
MCP support
Requires a registered Playwright MCP server and uses its browser navigation, page-state reading, code execution, and browser-closing tools.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ yoitaoai/ yoitao-skills --skill yoitao-jimeng-sessionidAfter installing, type/yoitao-jimeng-sessionidin Claude Code to confirm it loaded.
Details
From the project READMEJimeng SessionId
获取并返回即梦站点的 sessionid Cookie(只返回值,不写文件)。
依赖项
本技能依赖 Playwright MCP,需要运行环境中已注册 Playwright MCP 服务,并可调用以下浏览器工具:
browser_navigatebrowser_snapshot(或同类页面状态读取工具)browser_run_codebrowser_close
如果缺少以上能力,本技能无法完成登录检查与 Cookie 提取流程。
Playwright MCP 安装示例
建议显式指定 profile(通过 --user-data-dir),这样即梦登录态可以持久化,不用每次重新登录。
以下为常见安装方式(按你的客户端选择其一):
Claude Code
claude mcp add playwright npx @playwright/mcp@latest -- --user-data-dir "$HOME/.yoitao/mcp/playwright-jimeng-profile"
Codex
codex mcp add playwright npx @playwright/mcp@latest -- --user-data-dir "$HOME/.yoitao/mcp/playwright-jimeng-profile"
安装后建议重启客户端,再执行本技能。
触发场景
- 用户要求获取即梦
sessionid - 其他技能(如图片生成 skill)需要即梦认证凭据
- 已有
sessionid过期,需要重新抓取
工作流
1) 打开即梦页面
导航到:
https://jimeng.jianying.com/ai-tool/home
2) 检查登录状态
- 若页面出现“登录”按钮:提示用户先完成登录,并保持浏览器窗口不关闭
- 若页面出现会员信息(如“基础会员”“高级会员”):继续下一步
3) 读取 Cookie
执行脚本读取 Cookie:
async (page) => {
const cookies = await page.context().cookies();
const sessionCookie = cookies.find(
(c) =>
c.name === "sessionid" &&
(c.domain.includes("jimeng.jianying.com") || c.domain.includes("jianying.com")),
);
return sessionCookie ? sessionCookie.value : null;
}
注意:Cookie 名是小写 sessionid,不是 sessionId。
4) 返回结果并清理
- 获取成功:直接返回
sessionid值 - 获取失败:返回“未找到 sessionid,建议刷新后重试”
- 最后关闭浏览器资源
关键参数
| 项目 | 值 |
|---|---|
| 目标站点 | https://jimeng.jianying.com/ai-tool/home |
| Cookie 名 | sessionid(小写) |
| 域名匹配 | jimeng.jianying.com / jianying.com |
注意事项
sessionid会过期,需要按需刷新。- 登录完成后如仍取不到 Cookie,先刷新页面再重试。