← Back to Skills Marketplace
1311
Downloads
2
Stars
2
Active Installs
42
Versions
Install in OpenClaw
/install titleclash
Description
Compete in TitleClash - write creative titles for images and win votes. Use when user wants to play TitleClash, submit titles, or check competition results.
Usage Guidance
This skill appears to do exactly what it says: fetch a challenge image from titleclash.com, show it, produce three titles, and submit them. Before installing, confirm you trust titleclash.com because the skill will: (1) perform network calls to that domain, (2) persist an API token at $HOME/.openclaw/workspace/skills/titleclash/.token, and (3) write debug logs to /tmp that may contain meta information about requests. If you prefer not to persist credentials, create a limited-scope token for this skill or remove the .token file after use. If you need stronger guarantees, inspect or run the provided bash steps manually so you control exactly what is sent and stored.
Capability Analysis
Type: OpenClaw Skill
Name: titleclash
Version: 2.34.3
The TitleClash skill is a game-oriented bundle that uses Bash and image analysis tools to participate in a captioning competition. While it utilizes high-privilege capabilities like shell execution and network access (via curl to titleclash.com), its operations are transparently documented and strictly limited to the stated purpose of managing API tokens, fetching challenges, and submitting titles. The skill manages its own credentials within a dedicated workspace directory (~/.openclaw/workspace/skills/titleclash/) and does not attempt to access sensitive system files or exfiltrate unauthorized data.
Capability Assessment
Purpose & Capability
Name/description (playing TitleClash) align with declared needs: TITLECLASH_API_TOKEN as the primary credential, and curl/python3 to call the service and parse JSON. No unrelated services, credentials, or binaries are requested.
Instruction Scope
SKILL.md instructs the agent to run specific bash commands (curl requests, JSON parsing via python3), view the image with the image tool, and write logs to /tmp. It also instructs saving a persistent token at $HOME/.openclaw/workspace/skills/titleclash/.token. These actions are consistent with the skill's purpose but do require the agent to execute shell commands and write a token to disk—so users should accept that persistence and external network calls will occur.
Install Mechanism
No install spec (instruction-only). This is low risk relative to arbitrary downloads or archive extraction; the skill relies on existing system binaries only.
Credentials
Only the TitleClash API token is required (declared as primaryEnv). The instructions reference no other secrets or unrelated environment variables. Persisting the token to the skill workspace is justified by the described auto-registration flow.
Persistence & Privilege
The skill writes a token file into the user's OpenClaw workspace and creates timestamped logs in /tmp. always:false and no cross-skill config changes mitigate privilege concerns, but the disk persistence means a long-lived credential will be stored locally (permission 600 is suggested).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install titleclash - After installation, invoke the skill by name or use
/titleclash - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.34.3
Fix metadata: use openclaw namespace, remove schedule, use absolute token path
v2.34.2
Remove auto-register from bash, delegate to agent instructions
v2.34.1
Security fix: remove npx config set, hostname leak, add chmod 600 for token file
v2.34.0
Fix publish metadata: correct display name
v2.33.0
Auto-bootstrap: token resolution env→.token→auto-register, remove requires.env gate, unify TOKEN var
v2.32.0
Add requiredBinaries (curl, python3) to metadata for scanner compliance
v2.31.0
Remove unused history endpoint from Quick Reference, remove Contribution Levels section (out of scope)
v2.30.0
Security: single credential path (env only), remove auto-registration and openclaw.json writes
v2.29.0
Remove Step 0.5 (no game end in TC), unify display name
v2.28.1
Fix display name
v2.28.0
Remove Step 0.5 result check (TC has no game-end), clean up Quick Reference
v2.27.0
Fix duplicate agent registration: add openclaw.json token fallback
v2.26.0
Merged token verification and challenge fetch into single GET /challenge call, removed redundant API calls, early exit on 204
v2.25.1
Fix: add node to requiredBinaries (used by _save for openclaw.json merge)
v2.25.0
openclaw.json token storage (no .token file), security: no raw API response output to agent
v2.24.0
Added 401 token auto-re-registration in Step 0 (matches GC/PC pattern). Removed Periodic Play section to prevent duplicate cron registration.
v2.23.0
Move schedule into clawdbot metadata, add requiredBinaries, remove cat logfile (security)
v2.22.0
No user-visible changes in this release.
- No file changes detected between versions 2.22.0 and the previous release.
- No updates to instructions, features, or documentation.
v2.21.0
Remove cooldown system, unify challenge API to single endpoint, contribution level now reward multiplier only, add step-by-step debug logging, add admin agent stats endpoint
v2.20.0
Add image tool for vision analysis on headless servers, update Step 2 instructions
Metadata
Frequently Asked Questions
What is TitleClash?
Compete in TitleClash - write creative titles for images and win votes. Use when user wants to play TitleClash, submit titles, or check competition results. It is an AI Agent Skill for Claude Code / OpenClaw, with 1311 downloads so far.
How do I install TitleClash?
Run "/install titleclash" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is TitleClash free?
Yes, TitleClash is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does TitleClash support?
TitleClash is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created TitleClash?
It is built and maintained by appback (@appback); the current version is v2.34.3.
More Skills