← Back to Skills Marketplace
3cpj

Pose Transfer

by CAIPEIJUN · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ⚠ suspicious
126
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install pose-transfer
Description
AI-powered fashion model pose transfer tool. Generate pose variations of a model/product image using reference pose images while keeping clothing and backgro...
Usage Guidance
This skill will read your local image files and upload them to fal.ai using your FAL_KEY and then download a returned URL. Before installing or running it: (1) Review the script yourself or have someone audit it; (2) Do NOT use sensitive or private imagery you are not comfortable uploading to a third party; (3) Replace or fix the download_image function so it verifies TLS certificates (remove check_hostname=False and CERT_NONE, or use a verified requests.get with verify=True); (4) Verify that the fal-client package you install is the official client and pin a known-good version; (5) Limit and rotate the FAL_KEY you use, and check fal.ai's data retention/privacy policy; (6) Run the tool in an isolated environment (VM/container) if you have any doubt. The main concrete issue to fix in the included code is the disabled SSL verification when downloading returned image URLs.
Capability Analysis
Type: OpenClaw Skill Name: pose-transfer Version: 0.1.1 The skill provides a legitimate tool for AI pose transfer using the fal.ai API, but it contains a security vulnerability. Specifically, in `scripts/generate.py`, the `download_image` function explicitly disables SSL certificate verification (`ssl.CERT_NONE` and `check_hostname = False`), which exposes the user to Man-In-The-Middle (MITM) attacks. While the code logic is consistent with its stated purpose and no evidence of intentional malice or data exfiltration was found, this security flaw meets the criteria for a suspicious classification.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md and the included script consistently call Fal.ai's edit model and require fal-client + FAL_KEY. Requiring an API key for an external image-editing API is expected for this functionality.
Instruction Scope
The instructions and script require reading local image files and sending them (as base64 data URLs) to fal.ai—this is expected for image editing but it means your original images are uploaded off-device. Additionally, the script downloads the returned image URL using an HTTPS request with certificate verification disabled (ssl.SSLContext configured with check_hostname=False and verify_mode=CERT_NONE), which is dangerous: it can allow MITM or fetching from attacker-controlled hosts if the returned URL is malicious or DNS/connection is tampered with. SKILL.md does not warn about these privacy and TLS risks.
Install Mechanism
No install spec; user must pip install fal-client per SKILL.md. No remote installers or arbitrary downloads are included in the skill bundle itself, so installation risk is low.
Credentials
Only FAL_KEY is required, which is proportionate to using the fal.ai API. No unrelated credentials or broad environment/config path access is requested.
Persistence & Privilege
always is false and the skill does not request persistent or system-wide privileges. It only writes output files to the specified output directory.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pose-transfer
  3. After installation, invoke the skill by name or use /pose-transfer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
- Added initial script: scripts/generate.py for pose transfer functionality. - Enables generating pose variations of model images using reference pose images via command line.
v0.1.0
Initial release of the pose-transfer skill: - Generate pose variations for fashion model/product images using one or more reference pose photos. - Automatically preserves clothing and background to ensure consistency. - Supports adding detailed descriptions, controlling expression, and choosing output resolution (1K/2K/4K). - Requires fal-client (≥0.8.0) and FAL_KEY for API access. - Usage instructions included in both English and Chinese.
Metadata
Slug pose-transfer
Version 0.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Pose Transfer?

AI-powered fashion model pose transfer tool. Generate pose variations of a model/product image using reference pose images while keeping clothing and backgro... It is an AI Agent Skill for Claude Code / OpenClaw, with 126 downloads so far.

How do I install Pose Transfer?

Run "/install pose-transfer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Pose Transfer free?

Yes, Pose Transfer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Pose Transfer support?

Pose Transfer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Pose Transfer?

It is built and maintained by CAIPEIJUN (@3cpj); the current version is v0.1.1.

💬 Comments