بنقرة واحدة
js-github-ops-skill
GitHub 仓库与 Issues 只读 + 浏览器导航 skill(REST + PAGE_PROFILES + bridges)。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
GitHub 仓库与 Issues 只读 + 浏览器导航 skill(REST + PAGE_PROFILES + bridges)。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Install, configure, verify, and troubleshoot JS Eyes browser automation for OpenClaw.
Bilibili 视频读取 skill,提供视频元数据与字幕读取能力。
Hacker News 只读 + 浏览器导航 skill:首页 / 帖子评论 / 用户 / Algolia 搜索走 Firebase API + DOM 兜底,浏览器侧仅 location.assign 改 URL。
Reddit 内容只读 + 浏览器导航 skill:帖子详情 / subreddit 列表 / 搜索 / 用户主页 / 收件箱 / 主 feed,DOM/API 双模式(auto 默认 DOM 优先 fallback API),浏览器侧仅 location.assign 改 URL。
X.com (Twitter) 内容只读 + 浏览器导航 + 账号监控 skill:搜索 / 用户主页 / 推文详情 / 首页 Feed 走 X.com 内部 GraphQL 同源端点(DOM 兜底),浏览器侧仅 location.assign 改 URL;内置 monitor 子系统做定时监控 + webhook 通知;写操作(reply/post/quote/thread)保持 v2.0.1 透传,v3.1 将拆到专用工具。
小红书内容读取 skill,提供笔记详情、评论、搜索、用户主页等多 profile READ + 受控 INTERACTIVE 导航能力。
| name | js-github-ops-skill |
| description | GitHub 仓库与 Issues 只读 + 浏览器导航 skill(REST + PAGE_PROFILES + bridges)。 |
| version | 0.1.0 |
| metadata | {"openclaw":{"emoji":"⚙","homepage":"https://github.com/imjszhang/js-eyes","requires":{"skills":["js-eyes"],"bins":["node"]},"platforms":["github.com"]}} |
面向 github.com 的只读 + 仅改浏览器 URL(location.assign)的 JS Eyes 扩展技能。READ 数据走官方 GitHub REST API(https://api.github.com):浏览器内 fetch 支持匿名访问公开仓库;与 GitHub 网页不同源,但 CORS 对只读公开 API 可用,且不携带浏览器 Cookie(credentials: 'omit')。登录态探测仅使用页面内 meta[name="user-login"]。
allowRawEval(注入 bridge),参见根目录 JS Eyes 部署说明。createIfMissing 打开示例页)。| 档位 | 说明 |
|---|---|
| READ | fetch api.github.com + JSON 解析;不改 DOM / URL |
| INTERACTIVE | 仅 location.assign 到 *.github.com |
| DESTRUCTIVE | 不做(不 star / comment / PR / 写 API) |
skill.contract.js)| 工具 | 说明 |
|---|---|
github_session_state | 登录态(meta) |
github_get_repo | 仓库元数据 |
github_list_issues | Issues 列表(默认排除 PR) |
github_get_issue | 单条 Issue |
github_navigate_* | 仅导航 |
cd skills/js-github-ops-skill && npm install
node index.js doctor
node index.js get-repo octocat/Hello-World --pretty
node index.js list-issues octocat/Hello-World --limit 10
node index.js get-issue octocat/Hello-World 1347
node index.js navigate-repo octocat/Hello-World
node index.js navigate-issues octocat/Hello-World
node index.js navigate-issue octocat/Hello-World 1347
node index.js dom-dump --anchors
node index.js xhr-log --filter 'github\\.com|api\\.github\\.com'
js-eyes skills link /path/to/js-eyes/skills/js-github-ops-skill
js-eyes skills reload
| profile | bridge |
|---|---|
repo | __jse_github_repo__ |
issues | __jse_github_issues__ |
issue | __jse_github_issue__ |
| 现象 | 处理 |
|---|---|
E_NO_TAB | 打开任意 github.com 页面 |
RAW_EVAL_DISABLED | 打开宿主与扩展的 raw eval |
fetch_failed 403/404 | 私有库或未授权;公开库请检查 owner/repo |
| 429 | API 速率限制;稍后重试 |
跟随 js-eyes 全局 recording 配置;落盘目录:~/.js-eyes/skill-records/js-github-ops-skill/。
仅个人自动化用途;遵守 GitHub Terms of Service 与 REST API 文档。