Token导航 LogoToken导航

Agent Skill · 前端设计

wordpress-woocommerce-development(WordPress woocommerce 开发)

wordpress-woocommerce-development 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

wordpress-woocommerce-development 是前端设计类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有提醒项,按安装量在前端设计类的 10,216 个 Skill 里排第 2,485。

总安装 2,232周安装 93GitHub Stars 35,717下载 744核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill wordpress-woocommerce-development

这个 Skill 是做什么的

前端设计类 Skill 关注页面结构、视觉规范和组件写法,输出通常是可运行的界面代码。

wordpress-woocommerce-development 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。

它聚焦于 WordPress 与 WooCommerce 开发相关的协作流程管理,提升电商项目的工作效率。可通过 npx skills add 命令从指定 GitHub 仓库安装,具体路径为 skills/wordpress-woocommerce-development。

安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/wordpress-woocommerce-development

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

wordpress-woocommerce-development 怎么安装?

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

wordpress-woocommerce-development 支持哪些 AI 工具?

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

wordpress-woocommerce-development 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

wordpress-woocommerce-development 是免费的吗?

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

wordpress-woocommerce-development 用的人多吗?

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

wordpress-woocommerce-development 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

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

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 来源仓库有 35,717 星,维护活跃度相对可查。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

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

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

前端设计类 Skill 对比

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

前端设计 · Codex、Claude

8,823,360126,072只读MIT通过
vercel-composition-patterns

Vercel 组合模式 · Codex、Claude

3,858,81625,893需要联网MIT通过
vercel-react-native-skills

Vercel React native skills 前端 · Codex、Claude

2,468,66425,878只读MIT通过
adapt

adapt 搜索 · Codex、Claude

2,027,04023,125操作浏览器未明确通过
bolder

bolder 分析 · Codex、Claude

2,004,28823,130只读未明确通过
wordpress-woocommerce-development

WordPress woocommerce 开发 · 本页

2,23235,717需要联网未明确有提醒

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

SKILL.md 原文

WordPress WooCommerce Development Workflow

Overview

Specialized workflow for building WooCommerce stores including setup, payment gateway integration, shipping configuration, custom product types, store optimization, and WordPress 7.0 enhancements.

WordPress 7.0 + WooCommerce Features

  1. AI Integration

- Auto-generate product descriptions - AI-powered customer service responses - Product summary generation - Marketing copy assistance

  1. DataViews for Orders

- Modern order management interfaces - Enhanced filtering and sorting - Activity layout for order history

  1. Real-Time Collaboration

- Collaborative order editing - Team notes and communication - Live inventory updates

  1. Admin Refresh

- Consistent WooCommerce admin styling - View transitions between screens

  1. Abilities API

- AI-powered order processing - Automated inventory management - Smart shipping recommendations

When to Use This Workflow

Use this workflow when:

  • Setting up WooCommerce stores
  • Integrating payment gateways
  • Configuring shipping methods
  • Creating custom product types
  • Building subscription products
  • Implementing AI-powered features (WP 7.0)

Workflow Phases

Phase 1: Store Setup

Skills to Invoke
  • app-builder - Project scaffolding
  • wordpress-penetration-testing - WordPress patterns
Actions
  1. Install WooCommerce
  2. Run setup wizard
  3. Configure store settings
  4. Set up tax rules
  5. Configure currency
  6. Test with WordPress 7.0 admin
WordPress 7.0 + WooCommerce Setup
// Minimum requirements for WP 7.0 + WooCommerce
// Add to wp-config.php for collaboration settings
define('WP_COLLABORATION_MAX_USERS', 10);

// AI features are enabled by installing a provider plugin
// Install OpenAI, Anthropic, or Gemini connector from WordPress.org
// Then configure via Settings > Connectors in admin panel
Copy-Paste Prompts
Use @app-builder to set up WooCommerce store

Phase 2: Product Configuration

Skills to Invoke
  • wordpress-penetration-testing - WooCommerce patterns
Actions
  1. Create product categories
  2. Add product attributes
  3. Configure product types
  4. Set up variable products
  5. Add product images
AI-Powered Product Descriptions (WP 7.0)
// Auto-generate product descriptions with AI
add_action('woocommerce_new_product', 'generate_ai_description', 10, 2);

function generate_ai_product_description($product_id, $product) {
    if ($product->get_description()) {
        return; // Skip if description exists
    }

    // Check if AI client is available
    if (!function_exists('wp_ai_client_prompt')) {
        return;
    }

    $title = $product->get_name();
    $short_description = $product->get_short_description();

    $prompt = sprintf(
        'Write a compelling WooCommerce product description for "%s" that highlights key features and benefits. Make it SEO-friendly and persuasive.',
        $title
    );

    if ($short_description) {
        $prompt .= "\n\nShort description: " . $short_description;
    }

    $result = wp_ai_client_prompt($prompt);

    if (is_wp_error($result)) {
        return;
    }

    // Use temperature for consistent output
    $result->using_temperature(0.3);
    $description = $result->generate_text();

    if ($description && !is_wp_error($description)) {
        $product->set_description($description);
        $product->save();
    }
}
Copy-Paste Prompts
Use @wordpress-penetration-testing to configure WooCommerce products

Phase 3: Payment Integration

Skills to Invoke
  • payment-integration - Payment processing
  • stripe-integration - Stripe
  • paypal-integration - PayPal
Actions
  1. Choose payment gateways
  2. Configure Stripe
  3. Set up PayPal
  4. Add offline payments
  5. Test payment flows
WordPress 7.0 AI for Payments
// AI-powered fraud detection
// Note: This is a demonstration - implement proper fraud detection with multiple signals

// Use AI to analyze order for fraud indicators
function ai_check_order_fraud($order_id) {
    // Check if AI client is available
    if (!function_exists('wp_ai_client_prompt')) {
        return false; // Default to no suspicion if AI unavailable
    }

    $order = wc_get_order($order_id);
    if (!$order) {
        return false;
    }

    $prompt = sprintf(
        'Analyze this order for potential fraud. Order total: $%s. Shipping address: %s, %s. Billing: %s. Is this suspicious? Return only "suspicious" or "clean" without explanation.',
        $order->get_total(),
        $order->get_shipping_address_1(),
        $order->get_shipping_city(),
        $order->get_billing_email()
    );

    $result = wp_ai_client_prompt($prompt);

    if (is_wp_error($result)) {
        return false;
    }

    $result->using_temperature(0.1); // Low temp for consistent classification
    $analysis = $result->generate_text();

    return (strpos($analysis, 'suspicious') !== false);
}
Copy-Paste Prompts
Use @stripe-integration to integrate Stripe payments
Use @paypal-integration to integrate PayPal

Phase 4: Shipping Configuration

Skills to Invoke
  • wordpress-penetration-testing - WooCommerce shipping
Actions
  1. Set up shipping zones
  2. Configure shipping methods
  3. Add flat rate shipping
  4. Set up free shipping
  5. Integrate carriers
AI Shipping Recommendations (WP 7.0)
// AI-powered shipping recommendations
add_action('woocommerce_after_checkout_form', 'ai_shipping_recommendations');

function ai_shipping_recommendations($checkout) {
    // Check if AI client is available
    if (!function_exists('wp_ai_client_prompt')) {
        return;
    }

    $cart = WC()->cart;
    if ($cart->is_empty() || !$cart->get_cart_contents_weight()) {
        return;
    }

    $prompt = sprintf(
        'Based on this cart (total weight: %d kg, destination: %s), recommend the best shipping method from: free shipping (orders over $100), flat rate ($9.99), or express ($24.99). Consider delivery time and cost efficiency. Respond with just the recommended method name.',
        $cart->get_cart_contents_weight(),
        WC()->customer->get_shipping_country()
    );

    $result = wp_ai_client_prompt($prompt);

    if (is_wp_error($result)) {
        return;
    }

    $result->using_temperature(0.1); // Low temp for consistent recommendation
    $recommendation = $result->generate_text();

    if (strpos($recommendation, 'express') !== false) {
        wc_add_notice(esc_html__('AI Recommendation: Consider Express shipping for faster delivery!', 'woocommerce'), 'info');
    }
}
Copy-Paste Prompts
Use @wordpress-penetration-testing to configure shipping

Phase 5: Store Customization

Skills to Invoke
  • frontend-developer - Store customization
  • frontend-design - Store design
Actions
  1. Customize product pages
  2. Modify cart page
  3. Style checkout flow
  4. Create custom templates
  5. Add custom fields
WordPress 7.0 Template Customization
// Custom product template with WP 7.0 blocks
add_action('woocommerce_after_main_content', 'add_product_ai_chat');

function add_product_ai_chat() {
    if (!is_product()) return;

    global $product;
    ?>
    <div class="product-ai-assistant">
        <h3>AI Shopping Assistant</h3>
        <button id="ai-chat-toggle" type="button">Ask about this product</button>
        <div id="ai-chat-panel" style="display:none;">
            <div id="ai-chat-messages"></div>
            <input type="text" id="ai-chat-input" placeholder="Ask about sizing, materials, etc.">
        </div>
    </div>
    <script>
    document.getElementById('ai-chat-toggle').addEventListener('click', function() {
        const panel = document.getElementById('ai-chat-panel');
        panel.style.display = panel.style.display === 'none' ? 'block' : 'none';
    });
    </script>
    <?php
}

// AI-powered product Q&A
add_action('wp_ajax_ai_product_question', 'handle_ai_product_question');
add_action('wp_ajax_nopriv_ai_product_question', 'handle_ai_product_question');

function handle_ai_product_question() {
    // Verify nonce for security
    if (!check_ajax_referer('ai_product_question_nonce', 'nonce', false)) {
        wp_send_json_error(['message' => 'Security check failed']);
    }

    $question = isset($_POST['question']) ? sanitize_text_field($_POST['question']) : '';
    $product_id = isset($_POST['product_id']) ? intval($_POST['product_id']) : 0;

    if (empty($question) || empty($product_id)) {
        wp_send_json_error(['message' => 'Missing required fields']);
    }

    $product = wc_get_product($product_id);
    if (!$product) {
        wp_send_json_error(['message' => 'Product not found']);
    }

    // Check if AI client is available
    if (!function_exists('wp_ai_client_prompt')) {
        wp_send_json_error(['message' => 'AI service unavailable']);
    }

    $prompt = sprintf(
        'Customer question about "%s": %s\n\nProduct details:
- Price: $%s
- SKU: %s
- Stock: %s

Answer helpfully, accurately, and concisely:',
        $product->get_name(),
        $question,
        $product->get_price(),
        $product->get_sku(),
        $product->get_stock_status()
    );

    $result = wp_ai_client_prompt($prompt);

    if (is_wp_error($result)) {
        wp_send_json_error(['message' => $result->get_error_message()]);
    }

    $result->using_temperature(0.4); // Slightly higher for more varied responses
    $answer = $result->generate_text();

    if (is_wp_error($answer)) {
        wp_send_json_error(['message' => 'Failed to generate response']);
    }

    wp_send_json_success(['answer' => $answer]);
}
Copy-Paste Prompts
Use @frontend-developer to customize WooCommerce templates

Phase 6: Extensions

Skills to Invoke
  • wordpress-penetration-testing - WooCommerce extensions
Actions
  1. Install required extensions
  2. Configure subscriptions
  3. Set up bookings
  4. Add memberships
  5. Integrate marketplace
Abilities API for WooCommerce (WP 7.0)
// Register ability categories first
add_action('wp_abilities_api_categories_init', function() {
    wp_register_ability_category('ecommerce', [
        'label' => __('E-Commerce', 'woocommerce'),
        'description' => __('WooCommerce store management and operations', 'woocommerce'),
    ]);
});

// Register abilities
add_action('wp_abilities_api_init', function() {
    // Register ability to update inventory
    wp_register_ability('woocommerce/update-inventory', [
        'label' => __('Update Inventory', 'woocommerce'),
        'description' => __('Update product stock quantity', 'woocommerce'),
        'category' => 'ecommerce',
        'input_schema' => [
            'type' => 'object',
            'properties' => [
                'product_id' => ['type' => 'integer', 'description' => 'Product ID to update'],
                'quantity' => ['type' => 'integer', 'description' => 'New stock quantity']
            ],
            'required' => ['product_id', 'quantity']
        ],
        'output_schema' => [
            'type' => 'object',
            'properties' => [
                'success' => ['type' => 'boolean'],
                'new_quantity' => ['type' => 'integer']
            ]
        ],
        'execute_callback' => 'woocommerce_update_inventory_handler',
        'permission_callback' => function() {
            return current_user_can('manage_woocommerce');
        }
    ]);

    // Register ability to process orders
    wp_register_ability('woocommerce/process-order', [
        'label' => __('Process Order', 'woocommerce'),
        'description' => __('Mark order as processing and trigger fulfillment', 'woocommerce'),
        'category' => 'ecommerce',
        'input_schema' => [
            'type' => 'object',
            'properties' => [
                'order_id' => ['type' => 'integer', 'description' => 'Order ID to process']
            ],
            'required' => ['order_id']
        ],
        'output_schema' => [
            'type' => 'object',
            'properties' => [
                'success' => ['type' => 'boolean'],
                'status' => ['type' => 'string']
            ]
        ],
        'execute_callback' => 'woocommerce_process_order_handler',
        'permission_callback' => function() {
            return current_user_can('manage_woocommerce');
        }
    ]);
});

// Handler for inventory update
function woocommerce_update_inventory_handler($input) {
    $product_id = isset($input['product_id']) ? absint($input['product_id']) : 0;
    $quantity = isset($input['quantity']) ? absint($input['quantity']) : 0;

    $product = wc_get_product($product_id);
    if (!$product) {
        return new WP_Error('invalid_product', 'Product not found');
    }

    // Update stock
    wc_update_product_stock($product, $quantity);

    return [
        'success' => true,
        'new_quantity' => $product->get_stock_quantity()
    ];
}

// Handler for order processing
function woocommerce_process_order_handler($input) {
    $order_id = isset($input['order_id']) ? absint($input['order_id']) : 0;

    $order = wc_get_order($order_id);
    if (!$order) {
        return new WP_Error('invalid_order', 'Order not found');
    }

    $order->update_status('processing');

    return [
        'success' => true,
        'status' => 'processing'
    ];
}
Copy-Paste Prompts
Use @wordpress-penetration-testing to configure WooCommerce extensions

Phase 7: Optimization

Skills to Invoke
  • web-performance-optimization - Performance
  • database-optimizer - Database optimization
Actions
  1. Optimize product images
  2. Enable caching
  3. Optimize database
  4. Configure CDN
  5. Set up lazy loading
WordPress 7.0 Performance
  • Client-side media processing
  • Font Library enabled
  • Responsive grid block
  • View transitions for perceived performance
Copy-Paste Prompts
Use @web-performance-optimization to optimize WooCommerce store

Phase 8: Testing

Skills to Invoke
  • playwright-skill - E2E testing
  • test-automator - Test automation
Actions
  1. Test checkout flow
  2. Verify payment processing
  3. Test email notifications
  4. Check mobile experience
  5. Performance testing
WordPress 7.0 Testing
  • Test with new admin interface
  • Verify AI features work
  • Test DataViews for orders
  • Verify collaboration features
AI-Powered Store Testing
// Automated AI testing for fraud detection during checkout
add_action('woocommerce_after_checkout_validation', 'ai_validate_order', 20);

function ai_validate_order($fields, $errors) {
    // Skip if AI is not available
    if (!function_exists('wp_ai_client_prompt')) {
        return;
    }

    // Skip for logged-in users (assumed trusted)
    if (is_user_logged_in()) {
        return;
    }

    $order_data = [
        'email' => isset($fields['billing_email']) ? $fields['billing_email'] : '',
        'phone' => isset($fields['billing_phone']) ? $fields['billing_phone'] : '',
        'address' => isset($fields['billing_address_1']) ? $fields['billing_address_1'] : '',
    ];

    // Skip if insufficient data
    if (empty($order_data['email'])) {
        return;
    }

    $prompt = sprintf(
        'This is a checkout validation. Check if these details seem legitimate: email=%s, phone=%s, address=%s. Return only "valid" or "suspicious" without additional text.',
        sanitize_email($order_data['email']),
        sanitize_text_field($order_data['phone']),
        sanitize_text_field($order_data['address'])
    );

    $result = wp_ai_client_prompt($prompt);

    if (is_wp_error($result)) {
        // Don't block checkout on AI errors
        return;
    }

    $result->using_temperature(0.1); // Low temp for consistent classification
    $response = $result->generate_text();

    if (is_wp_error($response)) {
        return;
    }

    if (strpos($response, 'suspicious') !== false) {
        $errors->add('validation', __('Additional verification may be needed for this order. We will contact you if needed.', 'woocommerce'));
    }
}
Copy-Paste Prompts
Use @playwright-skill to test WooCommerce checkout flow

WooCommerce + WordPress 7.0 AI Use Cases

  1. Product Descriptions

- Auto-generate from product attributes - Translate descriptions - SEO optimization

  1. Customer Service

- AI chatbot for common questions - Order status lookup - Return processing

  1. Inventory Management

- Demand forecasting - Low stock alerts - Reorder recommendations

  1. Marketing

- Personalized emails - Product recommendations - Abandoned cart recovery

  1. Order Processing

- Fraud detection - Shipping optimization - Invoice generation

Quality Gates

  • Products displaying correctly
  • Checkout flow working
  • Payments processing
  • Shipping calculating
  • Emails sending
  • Mobile responsive
  • AI features tested (WP 7.0)
  • DataViews working (WP 7.0)

Related Workflow Bundles

  • wordpress - WordPress development
  • wordpress-theme-development - Theme development
  • wordpress-plugin-development - Plugin development
  • payment-integration - Payment processing

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

平台分布

Codex

33.26%
按下载量换算247

Claude

30.47%
按下载量换算227

Cursor

21.21%
按下载量换算158

Gemini CLI

10.67%
按下载量换算79

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

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

继续浏览同类 Skills