Files
librefang-registry/skills/custom-skill-python
Evan HuandClaude Opus 4.6 6c0faf06ef refactor(skills): make SKILL.md the required entry point
Standardize on Claude Code's SKILL.md format as every skill's source of
truth. skill.toml becomes an optional metadata layer for runtime, input
schema, and versioning — never for the prompt body.

- validate.py: require SKILL.md in every skill dir; when skill.toml also
  exists, cross-check name/description consistency to prevent drift
- Add SKILL.md to the two custom-skill examples
- Move the meeting-agenda prompt body out of skill.toml into SKILL.md
- Rewrite skills/README.md to document the md-first, toml-as-metadata convention

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 20:23:06 +09:00
..

word-counter

Count words, sentences, and characters in text. A minimal example of a Python runtime skill.

Configuration

Field Value
Type python
Entry main.py

Input

  • text (string, required) — The text to analyze

Usage

librefang skill test ./skills/custom-skill-python --input '{"text": "Hello world. How are you?"}'