Token导航 LogoToken导航

Agent Skill · 开发

biver-builder(比弗建设者)

biver-builder 用于辅助前端页面、组件、样式和交互逻辑开发,适合在 OpenClaw 中需要维护前端项目、生成组件或检查界面实现时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

biver-builder 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 2,469。

总安装 16,917周安装 712GitHub Stars 3下载 5,924核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install biver-builder

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

集成 Biver Landing Page Builder API,支持创建、更新或删除登录页面。适合在 OpenClaw 中需要维护前端项目、生成组件或检查界面实现时使用。提供子域管理和自定义样式功能,辅助代理完成页面开发任务。

安装命令:openclaw skills install biver-builder,需配置 API 密钥和域名权限。注意检查是否会修改生产站点或执行外部脚本,确保仅在测试环境验证后使用。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

biver-builder 怎么安装?

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

biver-builder 支持哪些 AI 工具?

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

biver-builder 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

biver-builder 是免费的吗?

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

biver-builder 用的人多吗?

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

biver-builder 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

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

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

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

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
biver-builder

比弗建设者 · 本页

16,9173接触敏感数据MIT-0通过

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

SKILL.md 原文

name
biver-builder
description
|
metadata
version
1.0.4
primaryEnv
BIVER_API_KEY
requiredEnvVars
optionalEnvVars
author
RamaAditya49
repository
https://github.com/RamaAditya49/biver-builder

Biver Builder API Skill

Before You Install

Security Checklist Before installing or supplying credentials, please review: 1. Credential Required: This skill requires BIVER_API_KEY to operate 2. Start with Test Keys: Use bvr_test_ prefix keys for initial testing — never use bvr_live_ keys until you trust the skill 3. Verify Scopes: Check required API key scopes below and use least-privilege principle 4. Rotate Keys: Periodically rotate your API keys for security 5. Inspect Source: If using manual installation, inspect the GitHub repository code before cloning

Installation

Via ClawdHub (Recommended)

clawdhub install biver-builder

Manual

Warning: Cloning external repositories can introduce arbitrary code. Inspect the repository first before running: ``bash # Step 1: Review the source code git clone https://github.com/RamaAditya49/biver-builder.git /tmp/biver-builder-review # Review files in /tmp/biver-builder-review before proceeding # Step 2: Only after review, install to your skills directory git clone https://github.com/RamaAditya49/biver-builder.git ~/.openclaw/skills/biver-builder ``

Credential Configuration

Required Environment Variables

VariableDescriptionExample
BIVER_API_KEYYour Biver API keybvr_live_xxxxx or bvr_test_xxxxx

Optional Environment Variables

VariableDescriptionDefault
BIVER_API_BASE_URLCustom API base URLhttps://api.biver.id

Setting Up Credentials

Via OpenClaw Dashboard:

  1. Navigate to Settings > Environment Variables
  2. Add BIVER_API_KEY with your API key value
  3. (Optional) Add BIVER_API_BASE_URL for custom endpoints

Security Best Practices:

  • Use bvr_test_ prefix keys for development/testing
  • Use bvr_live_ prefix keys only in production after you trust the skill
  • Verify required scopes before creating your API key — only grant minimum permissions needed
  • Never commit API keys to version control
  • Rotate keys periodically
  • Do not supply credentials until you have reviewed the skill or confirmed it from a verified source

How to Get Your API Key

  1. Log in to Biver Dashboard
  2. Go to Settings > API Keys
  3. Click Generate New Key
  4. Select required scopes (see Required Scopes section below — grant only what you need)
  5. Choose key type: bvr_test_ for testing, bvr_live_ for production
  6. Copy and store securely (shown only once)
Scope Recommendation: Start with read-only scopes (*:read) for testing. Add write scopes only when needed.

Quick Reference

Base URL

https://api.biver.id

Authentication Headers

// Use environment variables for security
const apiKey = process.env.BIVER_API_KEY;

// Headers configuration
{
  'X-API-Key': apiKey,
  'Authorization': `Bearer ${apiKey}`
}

API Key Prefixes

PrefixEnvironmentUsage
bvr_live_ProductionReal data operations
bvr_test_SandboxTesting without affecting real data

Endpoint Lookup

TaskEndpointMethodAuthScope
List pages/v1/pagesGETYespages:read
Create page/v1/pagesPOSTYespages:write
Get page/v1/pages/:idGETYespages:read
Update page/v1/pages/:idPATCHYespages:write
Delete page/v1/pages/:idDELETEYespages:write
Deploy page/v1/pages/:id/deployPOSTYespages:write
List subdomains/v1/subdomainsGETYespages:read
Create subdomain/v1/subdomainsPOSTYespages:write
Update subdomain/v1/subdomains/:idPATCHYespages:write
Delete subdomain/v1/subdomains/:idDELETEYespages:write
List domains/v1/domainsGETYesdomains:read
Add custom domain/v1/domainsPOSTYesdomains:write
Set primary domain/v1/domains/:id/primaryPOSTYesdomains:write
Delete domain/v1/domains/:idDELETEYesdomains:write
List sections/v1/sectionsGETYessections:read
Create section/v1/sectionsPOSTYessections:write
Update section/v1/sections/:idPATCHYessections:write
Delete section/v1/sections/:idDELETEYessections:write
List products/v1/productsGETYesproducts:read
Create product/v1/productsPOSTYesproducts:write
Update product/v1/products/:idPATCHYesproducts:write
Delete product/v1/products/:idDELETEYesproducts:write
List forms/v1/formsGETYesforms:read
Create form/v1/formsPOSTYesforms:write
Get submissions/v1/forms/:id/submissionsGETYesforms:read
Submit form/v1/forms/:id/submitPOSTNo-
List gallery/v1/galleryGETYesgallery:read
Upload asset/v1/galleryPOSTYesgallery:read
Delete asset/v1/gallery/:idDELETEYesgallery:read
Get workspace/v1/workspace/settingsGETYesworkspace:read
Update workspace/v1/workspace/settingsPUTYesworkspace:write
Update branding/v1/workspace/brandingPUTYesworkspace:write
Update SEO/v1/workspace/seoPUTYesworkspace:write
AI generate page/v1/ai/pagesPOSTYesai:generate
AI generate section/v1/ai/sectionsPOSTYesai:generate
Health check/healthGETNo-

Authentication

Required Scopes

ScopeDescription
pages:readRead pages
pages:writeCreate, update, delete pages
sections:readRead sections
sections:writeCreate, update, delete sections
products:readRead products
products:writeManage product catalog
forms:readRead forms and submissions
forms:writeCreate/update forms
gallery:readAccess gallery assets
domains:readView custom domains
domains:writeAdd/remove custom domains
subdomains:readView subdomains
subdomains:writeCreate/update/delete subdomains
workspace:readRead workspace settings
workspace:writeUpdate workspace settings
ai:generateGenerate pages/sections with AI

Common Workflows

Workflow 1: Create Landing Page with Subdomain

const API_KEY = process.env.BIVER_API_KEY;
const BASE_URL = process.env.BIVER_API_BASE_URL || 'https://api.biver.id';

// Step 1: Create subdomain
const subdomain = await fetch(`${BASE_URL}/v1/subdomains`, {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': API_KEY
  },
  body: JSON.stringify({
    subdomain: 'my-store',
    title: 'Summer Sale 2026',
    description: 'Our biggest sale event',
    pathSlug: 'summer-sale'
  })
});
// Result: my-store.lp.biver.id/summer-sale

// Step 2: Create sections for the page
const section = await fetch(`${BASE_URL}/v1/sections?pageId=PAGE_ID`, {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': API_KEY
  },
  body: JSON.stringify({
    type: 'hero',
    name: 'Hero Section',
    htmlContent: '<div class="hero">...</div>',
    cssContent: '.hero { ... }',
    visible: true,
    order: 0
  })
});

// Step 3: Update subdomain status to publish
await fetch(`${BASE_URL}/v1/subdomains/${subdomainId}`, {
  method: 'PATCH',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': API_KEY
  },
  body: JSON.stringify({
    status: 'published'
  })
});

Workflow 2: Setup Custom Domain

const API_KEY = process.env.BIVER_API_KEY;
const BASE_URL = process.env.BIVER_API_BASE_URL || 'https://api.biver.id';

// Step 1: Add custom domain
const domain = await fetch(`${BASE_URL}/v1/domains`, {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': API_KEY
  },
  body: JSON.stringify({
    domain: 'example.com',
    isPrimary: true,
    landingPageId: 'page_123'
  })
});

// Step 2: Configure DNS (outside API)
// Add verification token to DNS records
// Token provided in response: verificationToken

// Step 3: Set as primary (optional)
await fetch(`${BASE_URL}/v1/domains/${domainId}/primary`, {
  method: 'POST',
  headers: { 'X-API-Key': API_KEY }
});

Workflow 3: Generate Page with AI

const API_KEY = process.env.BIVER_API_KEY;
const BASE_URL = process.env.BIVER_API_BASE_URL || 'https://api.biver.id';

const aiPage = await fetch(`${BASE_URL}/v1/ai/pages`, {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': API_KEY
  },
  body: JSON.stringify({
    prompt: 'Create a landing page for a coffee shop called Morning Brew',
    style: 'modern',
    industry: 'fnb',
    language: 'en'
  })
});
// Returns: title, content.sections[], suggestedSlug

Workflow 4: Upload Asset and Create Page

const API_KEY = process.env.BIVER_API_KEY;
const BASE_URL = process.env.BIVER_API_BASE_URL || 'https://api.biver.id';

// Step 1: Upload image to gallery
const formData = new FormData();
formData.append('file', imageFile);

const asset = await fetch(`${BASE_URL}/v1/gallery`, {
  method: 'POST',
  headers: { 'X-API-Key': API_KEY },
  body: formData
});

// Step 2: Use asset URL in page content
const page = await fetch(`${BASE_URL}/v1/pages`, {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': API_KEY
  },
  body: JSON.stringify({
    title: 'Product Catalog',
    slug: 'catalog',
    content: {
      sections: [{
        type: 'image',
        imageUrl: asset.data.url
      }]
    }
  })
});

API Reference

Pages API

Base: /v1/pages | Scope: pages:read / pages:write

EndpointMethodDescriptionQuery Params / Body
/v1/pagesGETList pagespage, limit, status, search
/v1/pagesPOSTCreate pagetitle, slug, content, meta, status
/v1/pages/:idGETGet page detail-
/v1/pages/:idPATCHUpdate pagePartial body
/v1/pages/:idDELETEDelete page-
/v1/pages/:id/deployPOSTPublish page-

Page Object:

{
  "id": "page_123",
  "title": "Summer Sale",
  "slug": "summer-sale",
  "status": "published",
  "publishedAt_ms": 1708704000000,
  "createdAt_ms": 1708617600000
}

Create Page Body:

{
  "title": "Page Title",
  "slug": "page-slug",
  "content": { "sections": [] },
  "meta": {
    "description": "SEO description",
    "keywords": "keyword1, keyword2"
  },
  "status": "draft"
}

Sections API

Base: /v1/sections | Scope: sections:read / sections:write

EndpointMethodDescription
/v1/sectionsGETList sections (?type=, ?pageId=)
/v1/sectionsPOSTCreate section
/v1/sections/:idGETGet section detail
/v1/sections/:idPATCHUpdate section
/v1/sections/:idDELETEDelete section

Section Types: hero, text, image, image_slider, faq, features, pricing, cta, testimonials, contact

Create Section Body:

{
  "type": "hero",
  "name": "Hero Section",
  "htmlContent": "<div>...</div>",
  "cssContent": ".class { ... }",
  "visible": true,
  "order": 0,
  "customClass": "my-custom",
  "anchorId": "hero"
}

Products API

Base: /v1/products | Scope: products:read / products:write

EndpointMethodDescription
/v1/productsGETList products (?page, ?limit, ?category)
/v1/productsPOSTCreate product
/v1/products/:idGETGet product detail
/v1/products/:idPATCHUpdate product
/v1/products/:idDELETEDelete product

Create Product Body:

{
  "name": "Product Name",
  "description": "Full description",
  "price": 99000,
  "compareAtPrice": 149000,
  "sku": "PROD-001",
  "stock": 100,
  "category": "electronics",
  "images": ["url1", "url2"],
  "isActive": true
}

Forms API

Base: /v1/forms | Scope: forms:read / forms:write

EndpointMethodDescriptionAuth
/v1/formsGETList formsYes
/v1/formsPOSTCreate formYes
/v1/forms/:idGETGet form detailYes
/v1/forms/:idPATCHUpdate formYes
/v1/forms/:idDELETEDelete formYes
/v1/forms/:id/submitPOSTSubmit formNo
/v1/forms/:id/submissionsGETGet submissionsYes

Submit Form Body (Public - No Auth):

{
  "data": {
    "name": "John Doe",
    "email": "john@example.com",
    "message": "Hello!"
  }
}

Gallery API

Base: /v1/gallery | Scope: gallery:read

EndpointMethodDescription
/v1/galleryGETList items (`?type=imagevideodocument, ?search`)
/v1/galleryPOSTUpload asset (multipart/form-data)
/v1/gallery/:idGETGet asset detail
/v1/gallery/:idDELETEDelete asset

Gallery Item Response:

{
  "id": "gallery_123",
  "filename": "hero-image.png",
  "url": "https://cdn.biver.id/assets/xxx.png",
  "type": "image",
  "mimeType": "image/png",
  "size": 102400,
  "width": 1920,
  "height": 1080
}

Subdomains API

Base: /v1/subdomains | Scope: pages:read / pages:write

Subdomains create landing pages at {name}.lp.biver.id.

EndpointMethodDescription
/v1/subdomainsGETList subdomains (?page, ?limit, ?status)
/v1/subdomainsPOSTCreate subdomain
/v1/subdomains/:idGETGet subdomain detail
/v1/subdomains/:idPATCHUpdate subdomain
/v1/subdomains/:idDELETEDelete subdomain

Create Subdomain Body:

{
  "subdomain": "my-store",
  "title": "My Store",
  "description": "Store description",
  "pathSlug": "promo"
}

Subdomain Rules:

  • subdomain: 3-63 chars, lowercase a-z, 0-9, hyphens
  • pathSlug: Optional, creates additional URL at {subdomain}.lp.biver.id/{pathSlug}
  • status: draft, published, archived

Update Subdomain Fields:

FieldTypeDescription
titlestringPage title
descriptionstringPage description
pathSlugstring \nullURL path (null to remove)
statusstringdraft, published, archived
metaTitlestringSEO title
metaDescriptionstringSEO description
faviconstring (URL)Favicon URL
ogImagestring (URL)Open Graph image
noIndexbooleanPrevent indexing
noFollowbooleanPrevent link following

Domains API (Custom Domains)

Base: /v1/domains | Scope: domains:read / domains:write

EndpointMethodDescription
/v1/domainsGETList custom domains
/v1/domainsPOSTAdd custom domain
/v1/domains/:idGETGet domain detail (includes DNS records)
/v1/domains/:idPATCHUpdate domain
/v1/domains/:idDELETERemove domain
/v1/domains/:id/primaryPOSTSet as primary domain

Add Domain Body:

{
  "domain": "example.com",
  "isPrimary": true,
  "landingPageId": "page_123"
}

Domain Response:

{
  "id": "domain_123",
  "domain": "example.com",
  "isPrimary": true,
  "isVerified": true,
  "sslStatus": "active",
  "verificationStatus": "verified",
  "verificationToken": "bvr_verify_xxx",
  "landingPageId": "page_123"
}

DNS Configuration (CNAME Setup):

AI Agent: When helping users set up custom domains, explain the following CNAME configuration steps clearly.

After adding a custom domain via the API, configure your DNS records with your DNS provider:

  1. Point your CNAME record to:
   custom.biver.id
  1. Example Configuration:
Record TypeName/HostValue/Target
CNAMEshop (or www)custom.biver.id
  1. What this does:

- If your domain is shop.example.com, add a CNAME record with name shop pointing to custom.biver.id - If using apex domain (example.com), check if your DNS provider supports CNAME flattening or use A records as provided in the domain detail response

  1. Propagation: DNS changes may take 5-60 minutes to propagate globally.

Workspace API

Base: /v1/workspace | Scope: workspace:read / workspace:write

EndpointMethodDescription
/v1/workspace/settingsGETGet workspace settings
/v1/workspace/settingsPUTUpdate settings
/v1/workspace/brandingPUTUpdate branding
/v1/workspace/seoPUTUpdate SEO settings
/v1/workspace/publicGETPublic workspace info (no auth)

Workspace Settings:

{
  "id": "workspace_123",
  "name": "My Workspace",
  "slug": "my-workspace",
  "plan": "ARCHITECT",
  "settings": {
    "timezone": "Asia/Jakarta",
    "language": "en",
    "currency": "USD"
  },
  "branding": {
    "logo": "https://cdn.biver.id/logos/xxx.png",
    "primaryColor": "#3B82F6",
    "fontFamily": "Inter"
  },
  "seo": {
    "title": "My Business",
    "description": "We build great landing pages",
    "keywords": "landing page, builder"
  }
}

AI Generation API

Base: /v1/ai | Scope: ai:generate

EndpointMethodDescription
/v1/ai/pagesPOSTGenerate page with AI
/v1/ai/sectionsPOSTGenerate section with AI
/v1/ai/contextGETGet AI templates/context

Generate Page Body:

{
  "prompt": "Create a landing page for a coffee shop",
  "style": "modern",
  "industry": "fnb",
  "language": "en"
}

Style Options: modern, minimal, bold, elegant, playful Industry Options: saas, fnb, ecommerce, agency, healthcare, education, finance, realestate


Error Codes

CodeHTTPDescriptionSolution
UNAUTHORIZED401Invalid or missing API keyCheck authentication header
KEY_EXPIRED401API key has expiredGenerate new key from dashboard
KEY_REVOKED401API key was revokedGenerate new key from dashboard
FORBIDDEN403Insufficient scope permissionCheck API key scopes
NOT_FOUND404Resource not foundVerify resource ID
DUPLICATE_SUBDOMAIN409Subdomain already takenChoose different subdomain
DUPLICATE_DOMAIN409Domain already existsUse different domain
VALIDATION_ERROR422Request validation failedCheck request body format
RATE_LIMIT_EXCEEDED429Too many requestsWait for reset or upgrade plan
INTERNAL_ERROR500Server errorRetry or contact support

Error Response Format:

{
  "success": false,
  "error": {
    "code": "VALIDATION_ERROR",
    "message": "Request validation failed",
    "details": {
      "fields": [
        { "field": "title", "message": "Title is required", "code": "required" }
      ]
    }
  }
}

Rate Limits

PlanRequests/MinuteTarget User
SCOUT30Free tier
CRAFTSMAN60Small businesses
ARCHITECT120Growing businesses
ENGINEER300Medium businesses
FOUNDER600Agencies
CHIEF2000Enterprise

Rate Limit Headers:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 45
X-RateLimit-Reset: 1708704000000
X-RateLimit-Plan: CRAFTSMAN

Response Format

All responses follow this structure:

Success:

{
  "success": true,
  "data": { ... }
}

Paginated:

{
  "success": true,
  "data": {
    "items": [...],
    "pagination": {
      "page": 1,
      "limit": 10,
      "total": 25,
      "totalPages": 3
    }
  }
}

Security Considerations

API Key Safety

  • Never hardcode API keys in source code
  • Always use environment variables or secure secret stores
  • Use test keys (bvr_test_) for development
  • Limit scopes to minimum required for your use case

DNS Configuration

  • Custom domain setup requires DNS changes outside this API
  • Always verify domain ownership before making DNS changes
  • Keep DNS verification tokens secure

Rate Limiting

  • Respect rate limits based on your plan
  • Implement retry logic with exponential backoff
  • Monitor X-RateLimit-Remaining header

Support

  • Dashboard: https://biver.id/dashboard
  • Email: support@biver.id
  • Health Check: GET /health (no auth required)

平台分布

OpenClaw

75.62%
按下载量换算4,480

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

未展示

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

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

继续浏览同类 Skills