← Back to Skills Marketplace
Video Ad Specs
by
Ömer Karışman
· GitHub ↗
· v0.1.5
768
Downloads
0
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install video-ad-specs
Description
Video ad creation with exact platform-specific specs for TikTok, Instagram, YouTube, Facebook, LinkedIn. Covers dimensions, duration limits, AIDA framework,...
Usage Guidance
This skill mixes benign documentation (ad specs, AIDA guidance) with instructions to install and use an external CLI (inference.sh) via a piped shell installer and to 'infsh login' — but it doesn't declare any required credentials. Before installing or using: (1) confirm you trust https://cli.inference.sh/dist.inference.sh and independently verify checksums; avoid piping unknown scripts to sh if unsure; (2) expect that prompts/media will be transmitted to remote services — don't include sensitive data in prompts; (3) check what account/credentials the CLI requires and whether you are willing to provide them (the skill manifest doesn't declare them); (4) if you only want static specs/guidance, consider using a safer, instruction-only resource and skip the installer; (5) run the installer in an isolated environment (container/VM) first to validate behavior.
Capability Analysis
Type: OpenClaw Skill
Name: video-ad-specs
Version: 0.1.5
The skill bundle is classified as benign. The `SKILL.md` provides instructions and examples for creating video ads using the `inference.sh` CLI, which aligns with its stated purpose. The `allowed-tools` permission is strictly `Bash(infsh *)`, meaning the AI agent is only permitted to execute commands starting with `infsh`. While the markdown includes `curl -fsSL https://cli.inference.sh | sh` and `npx skills add` commands, these are presented as user-facing installation/management instructions and are not executable by the agent due to the `allowed-tools` restriction. No evidence of prompt injection, data exfiltration, malicious execution, persistence, or obfuscation was found within the agent's allowed scope.
Capability Assessment
Purpose & Capability
The name/description promise static platform specs and creative guidance, which the SKILL.md does include, but the runtime instructions go beyond 'specs' and instruct the agent to install and use an external inference CLI to generate, merge, caption and upload media. A pure 'ad specs' helper would not need a remote model‑execution CLI or login, so the requested actions are disproportionate to the stated purpose.
Instruction Scope
SKILL.md explicitly tells the user/agent to run 'curl -fsSL https://cli.inference.sh | sh', 'infsh login', and multiple 'infsh app run' commands that will send prompts and media to remote services. The instructions therefore cause network calls, credential usage, and remote model execution not declared elsewhere; they also assume local file reads/writes for media merging. The skill does not explain what data will be transmitted or what credentials are required.
Install Mechanism
Although the registry lists no install spec, the README directs running a piped install from cli.inference.sh which downloads binaries from dist.inference.sh. This is a moderate-to-high risk pattern because the host is not a well-known vendor in the manifest, the installer is executed via shell pipe, and the binary download/extract steps occur outside the package manager model. The SKILL.md claims checksum verification exists, but fetching and running a remote installer remains risky and should be verified independently.
Credentials
The skill declares no required environment variables or credentials, yet instructs an 'infsh login' and uses various remote models (bytedance/..., google/..., falai/...) that likely require provider credentials or accounts. This mismatch (instructions requiring authentication but no declared primaryEnv/required env vars) is a clear incoherence and increases the chance of unexpected credential prompts or misconfiguration.
Persistence & Privilege
The skill does not request permanent presence (always:false) and has no declared system-level config changes in the manifest. However it directs installing a third-party binary and logging into a remote service, which grants that external tool ongoing network capability from the host; autonomous invocation is allowed by default and combined with the above concerns increases blast radius if the external CLI is trusted without verification.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install video-ad-specs - After installation, invoke the skill by name or use
/video-ad-specs - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.5
- Added comprehensive platform-specific video ad specs for TikTok, Instagram, YouTube, Facebook, and LinkedIn, including dimensions, duration, and safe zones.
- Detailed step-by-step CLI usage examples for creating ads with the inference.sh tool.
- Included AIDA marketing framework and hook techniques tailored for high-performing video ads.
- Provided best practices and templates for captions, emphasizing mandatory use due to silent autoplay.
- Supplied ad structure templates (testimonial, demo, before/after) and highlighted common mistakes with solutions.
v0.1.0
Initial release with detailed video ad specs and frameworks for all major platforms.
- Provides exact video spec tables for TikTok, Instagram (Reels & Stories), YouTube, Facebook Feed, and LinkedIn.
- Includes AIDA-based creative structure, hook techniques, and ad structure templates for testimonials, demos, and before/after ads.
- Offers CLI-based workflow examples for generating and editing video ads with captions and voiceover.
- Lists best practices for captions and common mistakes to avoid.
- Includes a checklist to help ensure platform compliance and ad effectiveness.
Metadata
Frequently Asked Questions
What is Video Ad Specs?
Video ad creation with exact platform-specific specs for TikTok, Instagram, YouTube, Facebook, LinkedIn. Covers dimensions, duration limits, AIDA framework,... It is an AI Agent Skill for Claude Code / OpenClaw, with 768 downloads so far.
How do I install Video Ad Specs?
Run "/install video-ad-specs" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Video Ad Specs free?
Yes, Video Ad Specs is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Video Ad Specs support?
Video Ad Specs is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Video Ad Specs?
It is built and maintained by Ömer Karışman (@okaris); the current version is v0.1.5.
More Skills