Agent Skills by cathayrisk
Showing 25 vetted skills indexed across 1 GitHub repositories.
security-checklist
Provide a security review checklist for Python code handling secrets, authentication, file I/O, network requests, and user input.
python-best-practices
Apply Python best practices for type annotations, error handling, and PEP 8.
developing-with-streamlit
Build Streamlit apps with layout, caching, session state, and Snowflake connections.
supabase-postgres-best-practices
Analyze SQL and EXPLAIN plans to optimize Supabase Postgres queries and schemas.
sql-and-database
Provide SQLAlchemy patterns for safe database operations in Python.
using-streamlit-layouts
Provides UI layout guidance for building accessible, standards-compliant websites and web applications.
building-streamlit-chat-ui
Build Streamlit chat interfaces with st.chat_message and st.chat_input.
organizing-streamlit-code
Organize Streamlit apps by separating UI into streamlit_app.py and logic into utils/.
using-streamlit-markdown
Render GitHub-flavored Markdown and Streamlit extensions for styled UI text.
customizing-streamlit-theme
Configure Streamlit app themes via .streamlit/config.toml for consistent UI styling.
using-streamlit-cli
Run and configure Streamlit apps via the Streamlit CLI.
optimizing-streamlit-performance
Reduce unnecessary Streamlit reruns with caching, fragments, and forms.
building-streamlit-dashboards
Creates Streamlit dashboards with bordered KPI cards, responsive layouts, and sidebars.
improving-streamlit-design
Standardize icons, badges, spacing, and text styles in Streamlit applications.
using-streamlit-custom-components
Install third-party Streamlit custom components via uv add.
connecting-streamlit-to-snowflake
Connect Streamlit apps to Snowflake using st.connection and st.secrets.
using-streamlit-session-state
Persist session values across Streamlit script reruns using key-based widget binding.
displaying-streamlit-data
Display and format tabular data and charts in Streamlit dashboards.
choosing-streamlit-selection-widgets
Select the optimal Streamlit widget for option sets based on visibility.
setting-up-streamlit-environment
Automates Python environment setup and dependency management for Streamlit projects using uv.
building-streamlit-multipage-apps
Build navigable multi-page Streamlit apps with shared session state.
critical-analysis
Critically evaluate documents and data with methodological scrutiny and conditional conclusions.
financial-analysis
Validate financial documents and valuation outputs for accounting and DCF assumptions.
research-and-report
Conduct multi-step web research and document analysis into cited markdown reports.