Back to skills
SKILL.md
Caching For Performance
ASecuritySub-skill of data-analysis: Caching for Performance (+2).
- 17 stars
- 0 votes
- 0 copies
- 3 views
- Added September 9, 2026
Security analysis
100/100npx -y skills add vamseeachanta/workspace-hub --skill caching-for-performance --agent claude-codeAre you the author of Caching For Performance?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/vamseeachanta-caching-for-performance)---
name: data-analysis-caching-for-performance
description: 'Sub-skill of data-analysis: Caching for Performance (+2).'
version: 1.0.0
category: data
type: reference
scripts_exempt: true
---
# Caching for Performance (+2)
## Caching for Performance
```python
import streamlit as st
from functools import lru_cache
@st.cache_data(ttl=3600) # Streamlit caching
def load_and_process_data():
return pl.read_parquet("data.parquet")
@lru_cache(maxsize=100) # General Python caching
def expensive_calculation(params_tuple):
return compute_metrics(params_tuple)
```
## Consistent Styling
```python
# Define color palette
COLORS = {
"primary": "#1f77b4",
"secondary": "#ff7f0e",
"success": "#2ca02c",
"danger": "#d62728",
"neutral": "#7f7f7f"
}
*See sub-skills for full details.*
## Error Handling for Data Loading
```python
def safe_load_data(path, fallback=None):
"""Load data with comprehensive error handling."""
try:
if path.endswith('.parquet'):
return pl.read_parquet(path)
elif path.endswith('.csv'):
return pl.read_csv(path)
else:
raise ValueError(f"Unsupported format: {path}")
*See sub-skills for full details.*
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.