Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jeremylongshore/klingai-style-transfer
Apply artistic styles and visual effects to Kling AI video generation.
Passed 18 of 22 test cases with the skill, and 6 of 22 without it.
and 14 more in the full report
12 fixed6 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
Provide a Python snippet calling the Kling AI visual transformations endpoint to add a heart gesture framing to 'https://example.com/photo.jpg'. I was going to use image2video with a prompt, but show the effects endpoint payload.
| Checked | Without skill | With skill |
|---|---|---|
| The payload sets effect_type to heart. | Missed | Passed |
| The HTTP POST request targets the /v1/videos/effects endpoint. | Passed | Passed |
The instructions your model reads when the skill loads.
Apply artistic styles through prompt engineering, use the Effects API for pre-built visual transformations, and leverage Kolors for image-based style references. Available on v1.6+ models.
The most direct approach -- include style descriptors in your prompt:
import jwt, time, os, requests
BASE = "https://api.klingai.com/v1"
def get_headers():
ak, sk = os.environ["KLING_ACCESS_KEY"], os.environ["KLING_SECRET_KEY"]
token = jwt.encode(
{"iss": ak, "exp": int(time.time()) + 1800, "nbf": int(time.time()) - 5},
sk, algorithm="HS256", headers={"alg": "HS256", "typ": "JWT"}
)
return {"Authorization": f"Bearer {token}", "Content-Type": "application/json"}
# Style: Studio Ghibli watercolor
response = requests.post(f"{BASE}/videos/text2video", headers=get_headers(), json={
"model_name": "kling-v2-6",
"prompt": "A cozy cottage in a meadow, hand-painted watercolor style, "
"soft pastel colors, Studio Ghibli aesthetic, gentle breeze",
"negative_prompt": "photorealistic, harsh lighting, dark, gritty",
"duration": "5",
"mode": "professional",
"cfg_scale": 0.7, # higher = stricter prompt adherence
})
| Style | Prompt Keywords | cfg_scale |
|---|---|---|
| Cinematic | "cinematic lighting, anamorphic lens, film grain, 35mm" | 0.5-0.6 |
test cases passed, vs 6 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.