Token导航 LogoToken导航

Agent Skill · 研究检索

wix-app(维克斯应用程序)

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

wix-app 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为调用外部服务;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 42,084。

总安装 1,105周安装 47GitHub Stars 9下载 387核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:wix-app(维克斯应用程序)
来源仓库:https://github.com/wix/skills
仓库路径:skills/wix-app
安装命令:
npx skills add https://github.com/wix/skills --skill wix-app
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/wix/skills --skill wix-app

这个 Skill 是做什么的

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

wix-app 用于查找、检索和筛选相关信息。适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词或任务场景快速定位候选结果。通过 npx skills add 命令从指定仓库安装并使用。建议确认权限范围和维护状态,避免触发联网或文件读写。

wix-app 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/wix-app

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/wix/skills --skill wix-app;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

wix-app 怎么安装?

在终端执行 npx skills add https://github.com/wix/skills --skill wix-app。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

wix-app 支持哪些 AI 工具?

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

wix-app 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

wix-app 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

wix-app 用的人多吗?

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

wix-app 安全吗?

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

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

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

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

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 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调用外部服务未明确有提醒
wix-app

维克斯应用程序 · 本页

1,1059调用外部服务未明确通过

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

SKILL.md 原文

Wix App Builder

Helps build extensions for Wix CLI applications. Covers all extension types: dashboard pages, modals, plugins, menu plugins, custom element widgets, Editor React components, site plugins, embedded scripts, backend APIs, events, service plugins, and data collections.

⚠️ MANDATORY WORKFLOW CHECKLIST ⚠️

Before reporting completion to the user, ALL boxes MUST be checked:

  • Step 1: Determined extension type(s) needed

- Asked clarifying questions if requirements were unclear - Checked for implicit Data Collection need — unless user provided a collection ID directly (see Data Collection Inference) - Obtained app namespace if Data Collection extension is being created - Determined full scoped collection IDs if Data Collection extension is being created (see Collection ID Coordination) - Explained recommendation with reasoning

  • Step 2: Read extension reference file(s) for the chosen type(s)
  • Step 3: Checked API references; used MCP discovery only for gaps
  • Step 4: Implemented all extensions

- All files created - Extension(s) registered in extensions.ts - Invoked wix-design-system skill FIRST when using @wix/design-system (for correct imports, especially icons)

- Dependencies installed - TypeScript compiled - Build succeeded - Preview deployed

  • Step 6: Collected and presented ALL manual action items to user

🛑 STOP: If any box is unchecked, do NOT proceed to the next step.


❌ ANTI-PATTERNS (DO NOT DO)

❌ WRONG✅ CORRECT
Implementing without reading the extension referenceAlways read the relevant reference file first
Using MCP discovery without checking refsCheck reference files first
Reporting done without validationAlways run validation at the end
Letting manual action items get buriedAggregate all manual steps at the very end

Quick Decision Helper

  1. What are you trying to build?

- Admin interface → Dashboard Extensions - Backend logic → Backend Extensions - Data storage / CMS collections → Data Collection - Editor React component → Site Extensions (app projects only)

  1. Who will see it?

- Admin users only → Dashboard Extensions - Site visitors → Site Extensions - Server-side only → Backend Extensions

  1. Where will it appear?

- Dashboard sidebar/page → Dashboard Page or Modal - Existing Wix app dashboard (widget) → Dashboard Plugin - Existing Wix app dashboard (menu item) → Dashboard Menu Plugin - Anywhere on site → custom element widget - Anywhere on site (with editor manifest) → Editor React component - Wix business solution page → Site Plugin - During business flow → Service Plugin - After event occurs → Event Extension

Decision Flow (Not sure?)

  • Admin: Need full-page UI? → Dashboard Page. Need popup/form? → Dashboard Modal. Extending Wix app dashboard with a visual widget? → Dashboard Plugin. Adding a menu item to a Wix app dashboard's more-actions or bulk-actions menu? → Dashboard Menu Plugin. Modal constraint: Dashboard Pages cannot use <Modal />; use a separate Dashboard Modal extension and dashboard.openModal().
  • Backend: During business flow (checkout/shipping/tax)? → Service Plugin. After event (webhooks/sync)? → Event Extension. Custom HTTP endpoints? → Backend Endpoints. Need CMS collections for app data? → Data Collection.
  • Site: User places anywhere (standalone)? → custom element widget. Editor React component with editor manifest (styling, content, elements)? → Editor React component. Fixed slot on Wix app page? → Site Plugin. Scripts/analytics only? → Embedded Script.

Extension Types Reference Table

Extension TypeCategoryVisibilityUse WhenReference File
Dashboard PageDashboardAdmin onlyFull admin pagesDASHBOARD_PAGE.md
Dashboard ModalDashboardAdmin onlyPopup dialogsDASHBOARD_MODAL.md
Dashboard PluginDashboardAdmin onlyExtend Wix app dashboardsDASHBOARD_PLUGIN.md
Dashboard Menu PluginDashboardAdmin onlyAdd menu items to Wix app dashboardsDASHBOARD_MENU_PLUGIN.md
Service PluginBackendServer-sideCustomize business flowsSERVICE_PLUGIN.md
Event ExtensionBackendServer-sideReact to eventsBACKEND_EVENT.md
Backend EndpointsBackendAPICustom HTTP handlersBACKEND_API.md
Data CollectionBackendDataCMS collections for app dataDATA_COLLECTION.md
Editor React componentSitePublicEditor React components with editor manifestsEDITOR_REACT_COMPONENT.md
Custom element widgetSitePublicStandalone widgetsCUSTOM_ELEMENT_WIDGET.md
Site PluginSitePublicExtend Wix business solutionsSITE_PLUGIN.md
Embedded ScriptSitePublicInject scripts/analyticsEMBEDDED_SCRIPT.md
Key constraints:
  • Dashboard Page cannot use <Modal />; use a separate Dashboard Modal and dashboard.openModal().

Extension Comparison

Custom element widget vs Editor React component vs Site PluginDashboard Page vs ModalService Plugin vs Event
Custom element widget: standalone interactive component. Editor React component: React with editor manifest (CSS/data/elements). Plugin: fixed slot in Wix app page.Page: full page. Modal: overlay; use for popups.Service: during flow. Event: after event.

Cross-Cutting References

TopicReference
Extension RegistrationEXTENSION_REGISTRATION.md
App ValidationAPP_VALIDATION.md
App Identifiers (Namespace, Code ID)APP_IDENTIFIERS.md
Wix Stores Versioning (V1/V3)STORES_VERSIONING.md
Official Documentation LinksDOCUMENTATION.md

Data Collection Inference

CRITICAL: Data collections are often needed implicitly — don't wait for the user to explicitly say "create a CMS collection." Infer the need automatically.

Skip this section if the user provides a collection ID directly (e.g., an existing site-level collection). In that case, use the provided ID as-is — no Data Collection extension or namespace scoping needed.

Always include a Data Collection extension when ANY of these are true:

IndicatorExample
User mentions saving/storing/persisting app-specific data"save the fee amount", "store product recommendations"
A dashboard page will manage (CRUD) domain entities"dashboard to manage fees", "admin page to edit rules"
A service plugin reads app-configured data at runtime"fetch fee rules at checkout", "look up shipping rates"
User mentions "dedicated database/collection""save in a dedicated database collection"
Multiple extensions reference the same custom dataDashboard manages fees + service plugin reads fees

Why this matters: Without the Data Collection extension, the collection won't be created when the app is installed, the Wix Data APIs may not work (code editor not enabled), and collection IDs won't be properly scoped to the app namespace.

If data collection is inferred, follow the App Namespace Requirement to obtain the namespace before proceeding.

App Namespace Requirement

When creating a Data Collection, you MUST ask the user for their app namespace from Wix Dev Center. This is a required parameter that must be obtained from the user's Dev Center dashboard and cannot be recommended or guessed.

If the user hasn't provided their app namespace, read APP_IDENTIFIERS.md and give the user the instructions to obtain it.

Collection ID Coordination

Applies ONLY when a Data Collection extension is being created. If the user provides a collection ID directly, use it as-is — no namespace scoping, no Data Collection extension needed.

When a Data Collection is created alongside other extensions that reference the same collections:

  1. Get the app namespace (see App Namespace Requirement above)
  2. Determine the idSuffix for each collection (the Data Collection reference documents the full ID format)
  3. Use the full scoped collection ID (<app-namespace>/<idSuffix>) in all extensions that reference the collection via Wix Data API calls

Wix Stores Versioning Requirement

Applies when ANY Wix Stores API is used (products, inventory, orders, etc.):

  1. Read the Stores Versioning reference — see STORES_VERSIONING.md. It contains the module map, permissions cheatsheet, copy-paste dual-catalog recipes (list/get/create/update/delete products, inventory, categories), the V1→V3 field map, webhook mapping, and the major V3 gotchas. Use it before searching SDK docs — it covers the common 80%.
  2. All Stores operations must check catalog version first using getCatalogVersion()
  3. Use the correct module based on version: productsV3 (V3) vs products (V1)
  4. Apps MUST support both V1 and V3 — single-version apps cannot list in the App Market and break on new sites
  5. Request both V1 and V3 permission scopes for every Stores operation

This is non-negotiable — V1 and V3 are NOT backwards compatible.


Implementation Workflow

Step 1: Ask Clarifying Questions (if needed)

Only ask for configuration values when absolutely necessary for the implementation to proceed. If a value can be configured later or added as a manual step, don't block on it.

Code Identifier Requirement: When creating an Editor React component, you need the user's Code Identifier. If not provided, read APP_IDENTIFIERS.md and give the user the instructions to obtain it.

If unclear on approach (placement, visibility, configuration, integration), ask clarifying questions. If the answer could change the extension type, wait for the response before proceeding. Otherwise, proceed with the best-fit extension type.

Step 2: Make Your Recommendation

Use the Extension Types Reference Table and decision content above. State extension type and brief reasoning (placement, functionality, integration).

Step 3: Read Extension Reference, Check API References, Then Discover (if needed)

Workflow: Read extension reference → Check API references → Use MCP only for gaps.

  1. Read the extension reference file for the chosen extension type from the table above
  2. Identify required APIs from user requirements
  3. Check relevant API reference files:

- Backend events → references/backend-event/COMMON-EVENTS.md - Wix Data → references/data-collection/WIX_DATA.md - Dashboard SDK → references/dashboard-page/DASHBOARD_API.md - Service Plugin SPIs → references/service-plugin/*.md

  1. Verify the specific method/event exists in references
  2. ONLY use MCP discovery if NOT found in reference files

Platform APIs (never discover - in references):

  • Wix Data, Dashboard SDK, Event SDK (common events), Service Plugin SPIs

Vertical APIs (discover if needed):

  • Wix Stores (⚠️ MUST use Stores Versioning reference — V1/V3 catalog check required), Wix Bookings, Wix Members, Wix Pricing Plans, third-party integrations

Decision table:

User RequirementCheck References / Discovery Needed?Reason / Reference File
"Display store products"✅ YES (MCP discovery)Wix Stores API — include Stores Versioning reference
"Show booking calendar"✅ YES (MCP discovery)Wix Bookings API not in reference files
"Send emails to users"✅ YES (MCP discovery)Wix Triggered Emails not in reference files
"Get member info"✅ YES (MCP discovery)Wix Members API not in reference files
"Listen for cart events"Check COMMON-EVENTS.mdMCP discovery only if event missing in reference
"Store data in collection"WIX_DATA.md ✅ Found❌ Skip discovery (covered by reference)
"Create CMS collections for my app"Data Collection reference❌ Skip discovery (covered by dedicated reference)
"Show dashboard toast"DASHBOARD_API.md ✅ Found❌ Skip discovery
"Show toast / navigate"DASHBOARD_API.md ✅ Found❌ Skip discovery
"UI only (forms, inputs)"N/A (no external API)❌ Skip discovery
"Settings page with form inputs"N/A (UI only, no external API)❌ Skip discovery
"Dashboard page with local state"N/A (no external API)❌ Skip discovery

MCP Tools for discovery (when needed):

  • SearchWixSDKDocumentation - SDK methods and APIs (Always use maxResults: 5)
  • ReadFullDocsArticle - Full documentation when needed (only if search results need more detail)

Step 4: Implement Extensions

Follow the extension reference file to implement each extension. Key rules:

  • ⚠️ MANDATORY when using WDS: Invoke the wix-design-system skill FIRST to get correct imports (icons are from @wix/wix-ui-icons-common, NOT @wix/design-system/icons).
  • ⚠️ MANDATORY when using Data Collections: Use EXACT collection ID from idSuffix (case-sensitive). Example: If idSuffix is "product-recommendations", use <app-namespace>/product-recommendations NOT productRecommendations.
  • Register all extensions in src/extensions.ts (see Extension Registration).

Step 5: Run Validation

After all implementation is complete, you MUST run validation. See APP_VALIDATION.md for the complete validation workflow:

  1. Package installation (detect package manager, run install)
  2. TypeScript compilation check (npx tsc --noEmit)
  3. Build validation (npx wix build)
  4. Preview deployment (npx wix preview)

Do NOT report completion to the user until validation passes.

If validation fails, fix the errors and re-validate until it passes.

Step 6: Report Completion

Only after validation passes, provide a concise summary section at the top of your response:

## ✅ Implementation Complete

[1-2 sentence description of what was built]

**Extensions Created:**
- [Extension 1 Name] - [Brief purpose]
- [Extension 2 Name] - [Brief purpose]

**Build Status:**
- ✅ Dependencies: [Installed / status message]
- ✅ TypeScript: [No compilation errors / status]
- ✅ Build: [Completed successfully / status]
- ✅/⚠️ Preview: [Running at URL / Failed - reason]

**⚠️ IMPORTANT: [X] manual step(s) required to complete setup** (see "Manual Steps Required" section below)
  • If there are NO manual steps, state: "✅ No manual steps required — you're ready to go!"

Step 7: Surface Manual Action Items

Present any manual steps the user must perform (e.g., configuring settings in the Wix dashboard, enabling permissions, setting up external services).

Format:

## 🔧 Manual Steps Required

The following actions need to be done manually by you:

### 1. [Action Category/Title]
[Detailed description with specific instructions]

### 2. [Action Category/Title]
[Detailed description]

Extension Registration

After creating any extension file, you must update the main src/extensions.ts file to register the extension with the app. See EXTENSION_REGISTRATION.md for the complete guide.

Quick pattern:

import { app } from "@wix/astro/builders";
import { dashboardpageMyPage } from "./extensions/dashboard/pages/my-page/extensions.ts";
import { embeddedscriptMyScript } from "./extensions/site/embedded-scripts/my-script/extensions.ts";

export default app()
  .use(dashboardpageMyPage)
  .use(embeddedscriptMyScript);

Without registration, extensions will not appear or function in the Wix dashboard/editor/site.


Validation

Execute these steps sequentially after all implementation is complete. See APP_VALIDATION.md for the complete guide.

  1. Package Installation — Detect package manager, run install
  2. TypeScript Compilation — npx tsc --noEmit
  3. Build — npx wix build
  4. Preview — npx wix preview

Stop and report errors if any step fails. Check .wix/debug.log on failures.


Cost Optimization

  • Read extension reference first — always read the relevant extension reference file before implementing
  • Check API references first — read relevant API reference files before using MCP discovery
  • Skip discovery when all required APIs are in reference files
  • maxResults: 5 for all MCP SDK searches
  • ReadFullDocsArticle only when search results need more context
  • Invoke wix-design-system first when using WDS (prevents import errors)

Documentation

For links to official Wix CLI documentation for all extension types, see DOCUMENTATION.md.

平台分布

Codex

36.87%
按下载量换算143

Claude

31.24%
按下载量换算121

Cursor

16.63%
按下载量换算64

Gemini CLI

9.53%
按下载量换算37

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

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

继续浏览同类 Skills