An AI-powered image editing application skill featuring StepFun API integration, a Flask backend, and a React frontend for high-quality photo restoration, portrait retouching, landscape grading, and style transfer.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install imagecraft-editor
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install imagecraft-editor using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The ImageCraft Editor skill is designed for developers building AI-powered image editing applications. By leveraging the advanced capabilities of StepFun step-image-edit-2 API via Openclaw Skills, developers can quickly implement high-value features like scratch removal, portrait skin smoothing, landscape grading, and artistic style transfers in their web apps.
This skill automates the creation of a full-stack project, combining a robust Flask backend with a modern React (Vite) frontend. It addresses real-world development challenges by providing pre-designed prompts, built-in image preprocessing workflows, and an elegant side-by-side image comparison UI.
Set up the ImageCraft Editor application by following these configuration steps:
Copy the template assets into your project workspace:
mkdir -p backend/uploads backend/results
Copy the example configuration file and set your StepFun credentials:
cp backend/.env.example backend/.env
Edit backend/.env with your API credentials:
STEPFUN_API_KEY=your_actual_api_key
STEPFUN_BASE_URL=https://api.stepfun.com/v1
Note: If using a Step Plan subscription, update the base URL to https://api.stepfun.com/step_plan/v1.
Install backend Python packages and frontend Node dependencies:
# Install Backend dependencies
cd backend && pip install -r requirements.txt
# Install Frontend dependencies
cd ../frontend && npm install
Start both services concurrently in separate terminals:
# Terminal 1: Start Flask Backend (Runs on port 5050)
cd backend && python app.py
# Terminal 2: Start Vite Frontend (Runs on port 5174)
cd frontend && npx vite --host 0.0.0.0
The ImageCraft Editor skill configures its directory structure as follows:
| Directory/File | Description |
|---|---|
backend/uploads/ |
Stores temporary uploaded user images pending processing |
backend/results/ |
Stores the final processed images returned from the StepFun API |
backend/.env |
Secure local configuration file for StepFun API keys |
frontend/src/ |
Holds the React component hierarchy, including the slider view |
Payload sent to the POST https://api.stepfun.com/v1/images/edit endpoint:
| Parameter | Type | Description |
|---|---|---|
model |
string | Set to step-image-edit-2 |
image |
string | Base64-encoded string of the preprocessed image |
prompt |
string | Crafted English instructions customized by feature trigger |
response_format |
string | Configured to b64_json |
/api, /uploads, and /results calls directly to the Flask backend, bypassing CORS constraints.Loading
A stealth browser-based Dcard post scraper designed to bypass Cloudflare and extract rich textual and media content smoothly.

An AI-powered cognitive engine that translates classical Chinese philosophy and strategy into structured, modern actionable decisions.

An automated daily financial briefing tool that aggregates A-share market data and global news RSS feeds into beautifully formatted Markdown reports.

A highly versatile terminal email client for sending, reading, and organizing emails, complete with AI automation.

A versatile web search skill using DuckDuckGo to query web pages, news, images, and videos with highly flexible formatting and filtering options.

An automated workflow that aggregates A-share market trends and RSS news into custom Markdown digests and WeChat push notifications.








































