vefaas for Openclaw

A powerful CLI tool for deploying and managing serverless functions and web applications on Volcengine veFaaS.

songhn233
v1.0.6
Apr 3, 2026
2
1.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install vefaas

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install vefaas using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is vefaas?

vefaas is the official command-line interface designed for Volcengine Function Service (veFaaS), a robust serverless platform powered by ByteDance cloud infrastructure. It streamlines the entire lifecycle of serverless applications, from initial project scaffolding and framework detection to final deployment and scaling. This Openclaw Skills integration allows developers and AI agents to programmatically interact with cloud resources, making it easier than ever to host web apps, webhooks, and tool pages.

By leveraging vefaas, users can bypass complex infrastructure management and focus entirely on code. The tool automatically detects project environments, manages secure authentication via SSO or Access Keys, and provides granular control over service configurations such as environment variables, gateways, and custom domains. Whether you are deploying a simple utility or a complex AI agent endpoint, vefaas provides the necessary bridge between local development and cloud-scale execution.

vefaas Use Cases

  • Deploying web applications and conversational AI agents as high-availability HTTP endpoints.
  • Converting Openclaw Skills into remote APIs for third-party integrations.
  • Generating and hosting shareable online tool pages directly from natural language requests.
  • Managing serverless function lifecycles including code pulling, updating, and environment variable configuration.
  • Implementing glue functions and webhooks to connect disparate cloud services.

How vefaas Works

  1. Environment Verification: The system checks for Node.js (version 18+) and validates the vefaas CLI installation to ensure compatibility.
  2. Authentication: The CLI attempts an automated credential check using login --check to detect injected tokens or existing sessions.
  3. Project Inspection: Before deployment, vefaas inspect is executed to verify framework detection, language settings, and port configurations.
  4. Dependency Resolution: The tool ensures all runtime dependencies are declared in package.json or requirements.txt for server-side installation.
  5. Deployment Execution: The application is packaged and uploaded to Volcengine using specific gateway configurations and non-interactive flags.
  6. Domain Mapping: Once deployed, the CLI retrieves the public URL and domain information for immediate access.

vefaas Setup

To install the vefaas CLI via the official Volcengine distribution channel, run the following command:

npm i -g https://vefaas-cli.tos-cn-beijing.volces.com/volcengine-vefaas-latest.tgz

Verify the installation and check for updates:

vefaas --version

Ensure your Volcengine credentials (VOLC_ACCESS_KEY_ID and VOLC_SECRET_ACCESS_KEY) are configured in your environment.

vefaas Data Schema & Taxonomy

The skill manages project-specific metadata and local configurations through a structured file system hierarchy:

File/Directory Purpose
.vefaas/config.json Stores local link information and project-specific settings.
package.json Defines runtime dependencies and build scripts for Node.js environments.
requirements.txt Lists essential Python libraries for function execution.
vefaas inspect Output Provides a JSON-like summary of framework, language, and entry points.

vefaas Advanced Features

  • Non-interactive mode via the --yes flag, optimized for CI/CD pipelines and Openclaw Skills automation.
  • Automated gateway selection using $(vefaas run listgateways --first) for zero-config networking.
  • Multi-region support allowing deployments to be targeted to specific data centers like cn-beijing.
  • Integrated debug mode (--debug) for deep-dive troubleshooting of request/response payloads.
  • Template-based initialization for rapid prototyping of agents, webhooks, and tool pages.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*