istore-build-openclash

创建 OpenClash GitHub Actions 构建 workflow 并直接推送到用户 GitHub 仓库。触发词:构建 OpenClash、istore-build-openclash、创建 OpenClash workflow

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "istore-build-openclash" with this command: npx skills add veelove/istore-build-openclash

istore-build-openclash

将 OpenClash 构建 workflow 直接推送到用户的 GitHub 仓库。

工作流程

  1. 收集配置 — 请求用户的 GitHub 仓库地址和 Personal Access Token
  2. 写入 workflow — 通过 GitHub API 直接创建 .github/workflows/build-openclash.yml
  3. 设置 Workflow permissions — 通过 GitHub API 开启 Read and write permissions

使用前提

  • 已在 GitHub 上 fork istoreos/istoreos
  • 生成了 Personal Access Token(需开启 repo 权限)

获取 GitHub Token

  1. 访问 https://github.com/settings/tokens/new
  2. 选择 Generate new token (classic)
  3. 勾选 repo 权限
  4. 生成后复制 Token

提示用户输入

当用户触发此 skill 时,要求提供:

  • GitHub 仓库地址:格式 https://github.com/YOUR_USER/istoreos.git
  • Personal Access Token:用于推送代码和设置仓库权限

执行步骤

1. 通过 GitHub API 创建 workflow 文件

# 从 references/build-openclash.yml 读取内容,然后通过 API 创建文件
curl -s -X PUT \
  -H "Authorization: token <TOKEN>" \
  -H "Accept: application/vnd.github+json" \
  -H "Content-Type: application/json" \
  https://api.github.com/repos/<USER>/<REPO>/contents/.github/workflows/build-openclash.yml \
  -d '{
    "message": "Add OpenClash build workflow",
    "content": "<BASE64_encoded_content>"
  }'

2. 设置 Workflow permissions

curl -s -X PUT \
  -H "Authorization: token <TOKEN>" \
  -H "Accept: application/vnd.github+json" \
  https://api.github.com/repos/<USER>/<REPO>/actions/permissions/workflow \
  -d '{"default_workflow_permissions":"write","can_approve_pull_request_reviews":true}'

推送后告诉用户

  • OpenClash workflow 已推送到仓库
  • 可在 GitHub Actions 页面手动触发构建
  • 选择架构后等待构建完成
  • 下载 .run 文件到路由器执行即可

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Oura Cli

Retrieve health and biometric data from your Oura Ring via CLI commands for sleep, activity, readiness, heart rate, and more using specified dates.

Registry SourceRecently Updated
Coding

QR Code

Generate, decode, and beautify QR codes with customizable colors, logos, and formats. Works across all OpenClaw channels including WhatsApp.

Registry SourceRecently Updated
Coding

notion-clipper-skill

Clip web pages to Notion. Fetches any URL via Chrome CDP, converts HTML to Markdown, then to Notion blocks, and saves to user-specified Notion database or page. Use when user wants to save/clip a webpage to Notion, or mentions "clip to notion", "save page to notion", "网页剪藏到Notion".

Registry SourceRecently Updated
Coding

20206 02 10 Clawhub Summarize 1.0.0

Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).

Registry SourceRecently Updated