Skip to content

streamlit/agent-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent Skills for Streamlit Development

A collection of Agent Skills for building Streamlit applications with AI coding assistants like Claude Code, Cursor, and other AI-powered development tools.

What are Agent Skills?

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.

Available Skills

Skill Description
streamlit-app-basics Build Streamlit applications following best practices

Installation

Claude Code

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.

Claude.ai

Copy the contents of a skill's SKILL.md file and paste it into your Claude.ai conversation or upload as a custom skill.

Other AI Assistants

Most AI coding assistants support custom instructions. Copy the relevant SKILL.md content into your assistant's custom instructions or system prompt.

Creating a New Skill

  1. Copy the template:

    cp -r template skills/my-new-skill
  2. Edit skills/my-new-skill/SKILL.md with your skill's instructions

  3. Follow the Agent Skills Specification for formatting

Skill Format

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)

SKILL.md

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...

Optional Directories

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.

Required Fields

Field Description
name Unique identifier (lowercase, hyphens, max 64 chars)
description What the skill does and when to use it (max 1024 chars)

Optional Fields

Field Description
license License identifier (e.g., Apache-2.0)
compatibility Environment requirements
metadata Additional properties (author, version, etc.)

Contributing

Contributions welcome! Fork the repo, create your skill in skills/, and submit a PR.

Related Resources

License

This project is licensed under the Apache 2.0 License - see individual skills for their specific licenses.

About

A collection of agent skills for development of Streamlit apps.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •