← Plugin catalog
Creativity

Kling AI for Terminal

KLING AI v1.1.2

Create media from the terminal

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Read
  • Write

Not specified in the available declarations: limitations, pricing & account requirements.

Onboarding example

Draw a red panda in a vintage spacesuit by a space station window, Earth’s blue glow on its face, richly detailed and cinematic.
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 6, 2026. Package observed Nov 6, 2026.

View package source →

Description

From the marketplace listing

Create images, standard and omni-reference videos, edits, reusable Elements, and motion-controlled videos through the official Global Kling CLI 0.2.1. Use live account models and parameters, direct conversation attachments with CLI auto-upload, credit checks, single submissions, task polling, and result links. This Skills-only plugin requires local shell access and Node.js 18+. Codex runs the pinned CLI and starts browser OAuth when needed; the user completes consent. It registers no host MCP server or ChatGPT app and does not require an MCP widget.

Language: English · Automatically detected from descriptions.

Matches for “write code”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher capabilities · listing

Read Write

Publisher keywords · listing

kling kling-ai kling-video 可灵 ai-image-generator ai-video-generator image-generation video-generation text-to-image image-to-image text-to-video image-to-video product-photography product-video ecommerce-content advertising-creative marketing-video short-video social-media-content cinematic-video creative-workflow browser-oauth codex reusable-elements motion-control motion-library omni-video command-line npm-cli local-agent

Publisher description

Generate Kling images and videos through the official Global CLI in local Codex tasks.

Publisher full description

Create images, standard and omni-reference videos, edits, reusable Elements, and motion-controlled videos through the official Global Kling CLI 0.2.1. Use live account models and parameters, direct conversation attachments with CLI auto-upload, credit checks, single submissions, task polling, and result links. This Skills-only plugin requires local shell access and Node.js 18+. Codex runs the pinned CLI and starts browser OAuth when needed; the user completes consent. It registers no host MCP server or ChatGPT app and does not require an MCP widget.

What changed

Earlier changes · 2 more observation days on this page

· 6 observations

Pricing references

Full description changed from “Generate Kling videos through the Global CLI from text, images, reusable Elements, or a motion video/saved motion; supports live audio and multi-shot options.” to “Use Kling AI in Codex for text-to-video, image-to-video, omni references, keyframes, or motion control, including ads,...

View comparison →
Pricing references

Full description changed from “Generate or edit Kling images through the Global CLI, including references, product images, portraits, posters, variants, and reusable Elements.” to “Use Kling AI in Codex for text-to-image, image-to-image, editing, repainting, and controlled variants, including posters, products, ads,...

View comparison →
Pricing references

Full description changed from “Kling images and videos in local Codex, including text-to-image, image-to-image, text-to-video, image-to-video, reusable Elements, and motion control. Also...” to “images or videos with Kling AI in Codex, or handle existing tasks, conversation references, subject and motion libraries,...

View comparison →
1 more changes

Plugin name changed from “Kling AI” to “Kling AI for Terminal”. Is template instance added: “false”. Full description changed from “Generate Kling AI images and videos, manage reusable Elements, and control motion with the official Kling CLI.” to “Generate Kling images and videos through the official Global CLI in...

View comparison →
Technical updates · 1

Package or technical metadata updated

View technical comparison →

Keywords

Files & skills

File archives

Plugin package27 files · 35.7 KBBrowse files →
Skill instructions
kling-ai7.22 KB

View saved version →

---
name: kling-ai
description: Generate images or videos with Kling AI in Codex, or handle existing tasks, conversation references, subject and motion libraries, credits, and account connections. Capabilities depend on the current account's live CLI response. Do not use for media analysis that does not call Kling.
---

# Kling AI for Terminal

Use only the pinned Global CLI in the [CLI contract](references/cli-contract.md). This is a local Skills-only plugin. The CLI owns browser OAuth; do not request or log credentials, private account fields, or signed URLs.

## Load rules by request

- Image generation, editing, posters, and reference-based creation: use `kling-ai-generate-image`.
- Video generation, keyframes, omni references, motion control, and shot planning: first read the [video Skill](../kling-ai-generate-video/SKILL.md) and follow its entry-point routing before choosing a model. Reading only this core Skill and the submission workflow is insufficient.
- Progress, existing results, or refreshed output links: read only [task results](references/task-results.md), without generation recommendations, model parameters, or creative references.
- New generation, edits, or authorized retries: select through the relevant creative Skill, then follow [generation submission](references/tool-workflows.md). Execute dependent steps in order.
- Subject library, motion library, or conversation references: read [asset workflows](references/asset-workflows.md). Read-only asset queries never submit generation.
- Before generation, read [capability discovery](references/capability-discovery.md). After selecting an available model, use the [parameter module table](references/model-parameters.md) to load only supported rules needed for this request.
- Authorization, upload, model, or service errors: read [troubleshooting](references/troubleshooting.md). Read [examples](references/prompt-examples.md) when examples are needed.

## Account visibility and rollout

- The current account's live `who_am_i` response governs models, parameters, specifications, input types, and combination limits. `tool_list` establishes tool availability and call structure; membership pages, tool descriptions, and static examples cannot override account capabilities.
- Display, recommend, or call a model name only when the current `tool_list` exposes its tool and `who_am_i.availableModels` lists it under that tool. Tool counts, newly exposed omni tools, example names, and default-model fields are not substitutes for membership in that model set.
- Compare "latest" only within available models supporting the required output type and intent. Do not mix image and video versions; `defaultModel` does not mean latest. Qualify the conclusion as the latest image/video model available to the current account. If no suitable new model is returned, use an available model without mentioning higher versions, unreleased names, allowlists, or better hidden models. Never fill gaps from Skills, snapshots, other accounts, or earlier sessions.
- If a requested model is absent from filtered discovery, expand discovery as described in [capability discovery](references/capability-discovery.md). If it exists only for another output type, explain the mismatch and let the user choose whether to keep the requested medium or use the model's supported medium; do not switch silently. After complete discovery, report only that the current connection did not return the requested model, without repeating hidden names. Alternatives must be actually available and suitable.
- Rediscover tools and models after reconnecting or changing account/environment. If discovery fails or model membership cannot be established, do not submit using a static fallback.

## Creative and capability selection

Read the video Skill even for read-only video model selection. When `omni_ref_video` exists, inspect its `who_am_i` model set before choosing or falling back. Text-only input does not imply `text_to_video` is the

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 12 — file references are metadata, not package contents.

kling-ai-generate-image6.75 KB

View saved version →

---
name: kling-ai-generate-image
description: Use Kling AI in Codex for text-to-image, image-to-image, editing, repainting, and controlled variants, including posters, products, ads, portraits, and social visuals. For existing tasks, use the core Skill's shared query workflow.
---

# Kling AI image generation

Turn a creative request into one well-specified Kling image request. Follow the [core Skill](../kling-ai/SKILL.md) and [CLI contract](../kling-ai/references/cli-contract.md). Invoke the CLI only, with live command/model definitions.

## Operating rules

- Use CLI browser OAuth. Never request or expose API keys, tokens, cookies, authorization headers, or upload tickets. Requested preview/download URLs may be delivered, but never logged or used as permanent identities.
- Before paid generation, show the final tool/model, prompt summary, resolution or duration, ratio, count, reference roles, and actual billing information when available. Obtain explicit confirmation of these settings immediately before submission; an already confirmed unchanged step needs no repeated confirmation.
- Submit each explicitly authorized step once. Run distinct tasks and cross-media dependencies serially through the shared workflow. Never blindly retry failed or ambiguous submissions.
- Discover live definitions before selecting tools, models, input names, or enum values. Live provider fields override examples.
- Prefer images pasted or attached directly in the conversation. Resolve their actual local paths and pass supported CLI resource flags for auto-upload; no separate upload is needed.

Read [asset workflows](../kling-ai/references/asset-workflows.md) for subjects, motions, or reference preparation.

Before generation, obtain candidates through [capability discovery](../kling-ai/references/capability-discovery.md) and honor [account visibility](../kling-ai/SKILL.md#account-visibility-and-rollout). After selection, read the [parameter module table](../kling-ai/references/model-parameters.md), loading only applicable files. Submit through [generation submission](../kling-ai/references/tool-workflows.md). For existing tasks, go directly to [task results](../kling-ai/references/task-results.md).

## Workflow

Skip generation steps for an existing-task query.

1. Determine candidate entry points from the mode table and supplied assets. Discover relevant models and check required capabilities before choosing one or constructing parameters.
2. Load only applicable parameter modules. Skip output-selection advice only when all relevant specification fields have a single legal value. Resolve unsupported requirements before reading detailed instructions for an unavailable feature.
3. Read [prompt construction](references/prompt-construction.md) for every new generation, edit, or variant. Select a quality profile to decide visible facts and acceptance checks. Only read-only queries and authorized retries with unchanged parameters may skip it. Add [scene patterns](references/scene-patterns.md) when further scene decisions are needed. An existing complete plan is not a reason to skip prompt construction.
4. Internally establish intended use, locked facts, and creative scope. Ask only about missing critical identity/copy or conflicting requirements; choose ordinary lighting, backgrounds, and unspecified optional settings reasonably.
5. Align the prompt with the selected model and actual asset bindings, submit once through the shared workflow, then follow task results. Do not redefine polling or retry behavior here.

## Generation modes

| Intent | Mode | Interpretation |
| --- | --- | --- |
| Text-to-image | New image | Build from text without using a source image to control identity or composition. |
| Image-to-image | Edit or reference-guided image | At least one image controls content, identity, structure, composition, or style. Assign a role to each input. |
| Element reference | An available image entry point | Read the Element and use `who_am_i` to

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 3 — file references are metadata, not package contents.

kling-ai-generate-video7.11 KB

View saved version →

---
name: kling-ai-generate-video
description: Use Kling AI in Codex for text-to-video, image-to-video, omni references, keyframes, or motion control, including ads, short films, and single- or multi-shot creation. Use current account capabilities and the shared lifecycle for existing tasks.
---

# Kling AI video generation

Turn the request into coherent motion direction and one authorized remote generation. Follow the [core Skill](../kling-ai/SKILL.md) and [CLI contract](../kling-ai/references/cli-contract.md). Invoke the CLI only, with live command/model definitions.

## Operating rules

- Use CLI browser OAuth. Never request or expose API keys, tokens, cookies, authorization headers, or upload tickets. Requested preview/download URLs may be delivered, but never logged or used as permanent identities.
- Before paid generation, show the final tool/model, prompt summary, resolution or duration, ratio, count, reference roles, and actual billing information when available. Obtain explicit confirmation of these settings immediately before submission; an already confirmed unchanged step needs no repeated confirmation. If a live tool requires billing disclosure, explain its actual returned billing scope before submission without inventing prices or billing methods.
- Submit each explicitly authorized step once. Run distinct tasks and cross-media dependencies serially through the shared workflow. Never automatically retry failed or ambiguous generation.
- Discover live tools and definitions at runtime. Never hardcode model names, input roles, durations, or multi-shot fields from examples.
- Prefer media attached directly in the conversation. Pass supported CLI resource flags for auto-upload; preserve input roles and order.

Read [asset workflows](../kling-ai/references/asset-workflows.md) for subjects, motions, or reference preparation.

Before generation, obtain candidates through [capability discovery](../kling-ai/references/capability-discovery.md) and honor [account visibility](../kling-ai/SKILL.md#account-visibility-and-rollout). After selection, read the [parameter module table](../kling-ai/references/model-parameters.md), loading only applicable files. Submit through [generation submission](../kling-ai/references/tool-workflows.md). For existing tasks, go directly to [task results](../kling-ai/references/task-results.md).

## Load recommendations by capability

Existing-task queries skip recommendations and creative references. For new generation, read the current CLI `tool_list` response, then read exactly one file:

| Tool discovery | Read |
| --- | --- |
| No `omni_ref_video` | [Standard video recommendations](references/standard-video.md) |
| `omni_ref_video` exists | [Omni and new-model recommendations](references/omni-video.md), which branches further using actual model availability |

Then discover models through [CLI capability discovery](../kling-ai/references/capability-discovery.md). When `omni_ref_video` exists, ordinary text/image video requests must inspect its returned models together with the existing entry point in the full `who_am_i` response before deciding whether its models meet input requirements. Recommendation files govern selection; parameter modules govern payloads. Do not preload both files or branch on tool count. Discovery failure is not absence of a new tool: explain the inability to read capabilities and stop selection. Re-evaluate after reconnecting or switching account/environment; discard the invalidated branch.

## Workflow

1. Select the tool/model pair using recommendations and live responses, preferring a requested available model. Use the module table for specifications, required/optional inputs, and sound; do not preload irrelevant modules.
2. Read [motion and shot planning](references/motion-and-shots.md) for every new generation, edit, or variant. Select a profile governing motion budget, camera path, continuity anchors, and acceptance checks. Only read-only queries and authorized re

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 5 — file references are metadata, not package contents.

Release notes

Renames the local Skills-only workflow to Kling AI for Terminal, adds the public support URL and desktop-only local executor declaration, and documents complete capability capture for the pinned official Global CLI 0.2.1. Keeps the three Skills and single-confirmation single-submission generation workflow.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
MIT
Package author
KLING AI
Keywords
See keywords

Declared capabilities

  • Read
  • Write

Package observed Nov 6, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Nov 6, 2026 · 06:00 UTC
Latest observed change
Oct 24, 2026 · 12:58 UTC
Collection status
Collected

plugins_6a86c3ff68a08191be42add5a9567875

Download plugin data (JSON)