Lintlang
Use when writing or reviewing AI agent configs, system prompts, or tool definitions (JSON/YAML/Python) and you need to catch ambiguous tool descriptions, missing stop conditions, schema/description mismatches, or embedded prompts before they reach runtime. Deterministic static analysis, no LLM or network calls.
Install
npx skills add hermes-labs-ai/lintlang --skill lintlanggit clone --depth 1 https://github.com/hermes-labs-ai/lintlang.git /tmp/lintlang
mkdir -p ~/.claude/skills
cp -r /tmp/lintlang/.agents/skills/lintlang ~/.claude/skills/lintlangPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# LintLang LintLang statically analyzes the natural-language instructions that control AI agents — system prompts, tool descriptions, and configs — catching ambiguous tools, missing limits, and mixed output formats before they reach an agent at runtime. It is zero-LLM: deterministic pattern and structural checks only, no model calls, no telemetry, no network access. ## Use it for - Linting tool descriptions before agents start choosing between them (detects pairs like `get_user_info` / `fetch_user_data` with no distinguishing term — check `H1.6`) - Checking prompts and configs for missing stop conditions, unbounded retries, and schema/description mismatches - Running a zero-LLM CI gate over YAML, JSON, prompt text, and Python source - Scanning `.py` files for embedded prompts and uncalibrated thresholds (detectors `P1`/`P2`) - Preflighting one present instruction plus explicit typed context before a host sends it to a model ## Do not use it for - Runtime evaluation of a live agent - Dynamic agent testing or behavioral benchmarking - Proving an agent is safe in production - Retrieving preferences from history, deciding truth, or rewriting/sending prompts on the agent's behalf ## Quickstart ```bash python -m pip install lintlang lintlang scan AGENTS.md ``` Or without installing, via [uv](https://docs.astral.sh/uv/): ```bash uvx lintlang scan AGENTS.md ``` Scan a fixture with a known finding: ```bash uvx lintlang scan samples/bad_tool_descriptions.yaml
Details
- Skill name
lintlang- Repository
- hermes-labs-ai/lintlang
- Path
.agents/skills/lintlang/SKILL.md- License
- Apache-2.0
- Repo updated
- 26 October 2026
- Listed in
- VoltAgent/awesome-agent-skills
FAQ
What does the Lintlang skill do?
Use when writing or reviewing AI agent configs, system prompts, or tool definitions (JSON/YAML/Python) and you need to catch ambiguous tool descriptions, missing stop conditions, schema/description mismatches, or embedded prompts before they reach runtime. Deterministic static analysis, no LLM or network calls.
How do I install the Lintlang skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add hermes-labs-ai/lintlang --skill lintlang. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Lintlang popular?
It lives in hermes-labs-ai/lintlang, which has 144 GitHub stars and 13 forks, and is included in 1 curated skill list.
Related skills
Infinite Creation
158SwotAtmk/infinite-creation
本地全链路「小说/剧本 → 漫剧/短视频」创作 Agent 解决方案。三种用法:①启动本项目一键跑;②不启动本项目,Agent 按本规范 + skills/ 技能库复刻全流程(剧本→人物圣经/风格→资产生图→分镜→逐镜视频→合并成片);③接入用户自定义的文生图/图生图/视频/语音 ComfyUI 工作流。当用户要克隆/安装/启动本项目、或用本项目方案生成漫剧/短视频、或接入自定义工作流时使用。
Council
222kitze/council
Convene a council of AI coding agents before finalizing a plan. The agent you're talking to — whichever CLI is the lead (claude, codex, cursor, gemini, grok, opencode) — drafts a plan, presents it independently to every other agent CLI installed on the machine, each member gives ONE reply per turn, and the lead revises the plan for X turns before answering. Trigger words: council, convene the council, consult the other agents, ask the council, ask codex/cursor/gemini/grok what they think, second opinion from other agents, N turns of deliberation, deliberate before planning.
Vlog Auto Edit
168znyupup/ai-video-editing-skill
AI Agent自动剪辑旅行Vlog的完整工作流。从原始素材到成品视频,系统级只需ffmpeg,其余在Python venv内完成。by nyx研究所 (GitHub @znyupup · B站/小红书 @nyx研究所)
Pitchcraft
201moshuying/pitchcraft
Structured persuasion for tech leads, PMs, and founders—not activity logs. Five scenarios (kickoff, status update, wrap-up, investor pitch, solution selling) on one 5-part framework (Hook→Context→Proposal→Evidence→Ask). AI prompts for missing materials and audience context; pre-submit checklist. Claude Code plugin; Cursor, Codex, and chat via prompts.
Master Skill
174swaylq/master-skill
大师.skill — 输入「我做的细分行业」,自动完成行业大佬调研 / 工具地图 / 工作流 / 知识正典 / 信息源 / 术语标准 六轨深度调研,提炼为可运行的「行业 Master OS」skill。 生成的 {industry}.master skill 是自包含目录,所有 hermit agent / Claude Code agent / OpenClaw / Codex 都能安装,让 AI 立刻进入「这行的资深人」模式。 触发词:「造大师」「做个 X 的 master skill」「我是 X 行业」「让 agent 变成 X 大师」「update 大师 X」「大师 X」「我做 X,帮我蒸一个」。
Skills Constitution
234jiabaobei/skills-constitution
当 Agent 接到专业任务(编码/爬虫/文件操作/API调用/数据分析/文档/部署/推送等)时,强制先查记忆层和技能索引,有匹配必用、无匹配必搜、答复时自动推荐(排除已装)。用于防止 Agent 跳过技能直接硬扛通用能力。跨平台通用(WorkBuddy/Claude/ChatGPT/Cursor/Gemini 等 20+ 框架)。完整版本史见 CHANGELOG.md。
Browse the most popular Claude skills, all ai, llms & agents skills, or write your own with the skills generator.