A collection of Agent Skills for building Streamlit applications with AI coding assistants like Claude Code, Cursor, and other AI-powered development tools.
Agent Skills are specialized instruction sets that enhance AI coding assistants' capabilities for specific tasks. Each skill contains instructions, scripts, and resources that the AI loads dynamically to improve performance on Streamlit development workflows.
| Skill | Description |
|---|---|
| streamlit-app-basics | Build Streamlit applications following best practices |
Copy a skill folder to your Claude Code skills directory:
cp -r skills/streamlit-app-basics ~/.claude/skills/Or reference skills directly in your project by adding them to your .claude/skills/ directory.
Copy the contents of a skill's SKILL.md file and paste it into your Claude.ai conversation or upload as a custom skill.
Most AI coding assistants support custom instructions. Copy the relevant SKILL.md content into your assistant's custom instructions or system prompt.
-
Copy the template:
cp -r template skills/my-new-skill
-
Edit
skills/my-new-skill/SKILL.mdwith your skill's instructions -
Follow the Agent Skills Specification for formatting
Each skill is a directory containing a required SKILL.md file and optional supporting directories:
skill-name/
├── SKILL.md # Required - skill instructions
├── scripts/ # Optional - executable code (Python, Bash, JavaScript)
├── references/ # Optional - additional documentation
└── assets/ # Optional - static resources (templates, images, data files)
The SKILL.md file contains YAML frontmatter and markdown instructions:
---
name: skill-name
description: A clear description of what this skill does and when to use it.
---
# Skill Instructions
Your instructions here...| Directory | Purpose | Contents |
|---|---|---|
scripts/ |
Executable code that agents can run | Python, Bash, JavaScript files |
references/ |
Additional documentation loaded on-demand | Markdown files, domain-specific docs |
assets/ |
Static resources | Templates, images, data files, schemas |
These directories support progressive disclosure—files are loaded only when needed, keeping context usage efficient.
| Field | Description |
|---|---|
name |
Unique identifier (lowercase, hyphens, max 64 chars) |
description |
What the skill does and when to use it (max 1024 chars) |
| Field | Description |
|---|---|
license |
License identifier (e.g., Apache-2.0) |
compatibility |
Environment requirements |
metadata |
Additional properties (author, version, etc.) |
Contributions welcome! Fork the repo, create your skill in skills/, and submit a PR.
- Agent Skills Specification
- Anthropic Skills Repository
- Streamlit Documentation
- Streamlit API Reference
This project is licensed under the Apache 2.0 License - see individual skills for their specific licenses.