Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add cel-expr/skills --skill cel-doc-generatorgit clone --depth 1 https://github.com/cel-expr/skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/cel-expr/skills/cel-doc-generator)<a href="https://agentmods.dev/skills/cel-expr/skills/cel-doc-generator"><img src="https://agentmods.dev/badge/skills/cel-expr/skills/cel-doc-generator/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/cel-expr/skills/cel-doc-generator"><img src="https://agentmods.dev/badge/skills/cel-expr/skills/cel-doc-generator.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00042 | $0.02990 |
| Opus 5.5 | $0.00017 | $0.01196 |
| Sonnet 5.5 | $0.00008 | $0.00598 |
| Haiku 4.5 | $0.00004 | $0.00299 |
Grade A, and why
cel-lib-doc-generator scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 260 lines — stays where its author put it; the contents beside it link to each section on GitHub.
CEL Library Documentation Generator Skill
Use this skill to inspect CEL (Common Expression Language) extension libraries in Go, C++, or Java and generate or update a comprehensive README.md written from the perspective of that specific language implementation, matching the canonical format established in third_party/cel/go/ext/README.md.
1. Overview & Documentation Colocation Rules
Each CEL repository (cel-go, cel-cpp, cel-java) maintains extension documentation tailored to its language runtime.
Colocation Rule
- Subpackage Documentation: If a library is implemented in its own subpackage or subdirectory (e.g.,
cel-go/ext,cel-go/ext/security/hmac,cel-cpp/extensions,cel-java/extensions), the documentation MUST be colocated directly in that subpackage's directory (e.g.,ext/README.md,ext/security/hmac/README.md,extensions/README.md). - Root Package Documentation: The top-level
ext/README.mdis reserved strictly for extension functions declared directly in the rootext/directory (e.g.,ext/math.go,ext/strings.go,ext/encoders.go).
A colocated library README.md documents:
- Enablement: How to configure and register the extension using that language's environment or compiler builder API.
- CEL Declarations: The functions, overloads, macros, and native types exposed by the library.
- Signatures & Semantics: The standard CEL type signatures, parameter constraints, and edge-case behavior.
- Verified Examples: Concrete CEL expressions extracted directly from unit test suites with their expected return values and error conditions.
2. End-to-End Workflow
Follow this workflow when pointed at a library directory or source package:
flowchart TD
A[Identify Target Language & Subpackage Path] --> B[Execute Language-Specific Symbol Extraction]
B --> C[Extract Verified Examples & Error Cases from Tests]
C --> D[Synthesize Colocated README.md Using doc_template.md]
D --> E[Validate Snippets via Environment Config & CEL Evaluation]
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago Changed · +21 lines 3be85c770d04
- 1mo ago First seen · 239 lines · 42 tokens per session scan A 9b6476155716
cel-lib-doc-generator is a skill published in the GitHub repository cel-expr/skills (2 stars, last pushed yesterday), licensed Apache-2.0. It adds 42 tokens to every session and 2,990 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
audio-and-video
Make or edit audio and video with Glif, from a text brief or from a reference image, video or audio file. Use when: "make music", "add fitting music to my video", "jingle", "voiceover", "narrate this", "text to speech", "sound effect", "UI sounds", "ambient loop", "make a video", "video clip", "UGC video", "talking…
make-images
Make new still images from a brief with Glif and save them to a folder: concept art, a series of variations, mockups, posters, illustrations, wallpapers, reference boards or any picture that isn't tied to a web page, app store or game engine. Use when: "make an image of", "generate a picture", "draw me", "I need some…
frontmcp-development
Use when building any FrontMCP server component other than a tool (for tools, use create-tool). Covers @Resource static resources and parameterized URI templates; @Prompt reusable prompts (RAG, multi-turn); @Provider singleton dependency-injection providers (database pools, API clients); @Agent autonomous LLM agents…
pipefy-ai-agents
Use this skill when the user wants to create, read, update, delete, or troubleshoot AI agents (conversational agents with behaviors). Includes pre-flight validation and pipe-scoped knowledge bases (list, plain text/document/data lookup CRUD, access probe) attached via dataSourceIds. For traditional automations and AI…
pipefy-automations
Use this skill when the user wants to create, read, update, or delete traditional automations (if/then rules) or AI automations (prompt-driven). For AI agents (conversational), see pipefy-ai-agents.
app-promo-materials
Plan and make launch, store, ad and campaign graphics with Glif: real app screens turned into store listings and launch posts, or a coordinated set of product photos, ads, a short video and a jingle for any product. Use when: "App Store screenshots", "Play Store feature graphic", "launch graphics", "Product Hunt…