All authors
deeleeramone avatar

Claude Skills by deeleeramone

github.com/deeleeramone
18 skillsA× 180 installs4 views
Pywry OrientationA

When to reach for PyWry MCP tools (native webview rendering, Plotly, TradingView, AgGrid, chat) instead of writing Flask/Streamlit/Dash/Electron code. Use at the start of any task involving interactive UI, dashboards, charts, or chat widgets driven from Python.

developmentpythongo
0
89
AuthenticationA

> Add OAuth2 authentication to PyWry apps — Google, GitHub, Microsoft, or any OIDC provider.

developmentjavascriptpython
0
89
Autonomous BuildingA

Autonomous PyWry application building using LLM sampling, elicitation, and progress reporting.

developmentpythongo
0
89
ChatA

> **Read this before creating chat widgets.**

developmentpythongo
0
89
Chat AgentA

How an agent operates inside a PyWry chat widget — reading user messages, attachments, @-context, tool-call result cards, edit/resend, settings changes.

developmentgo
0
89
Component ReferenceA

> **STOP. THIS IS THE AUTHORITATIVE REFERENCE FOR ALL COMPONENTS.** > **YOU MUST USE THE EXACT EVENT SIGNATURES DOCUMENTED HERE.** > **THERE ARE NO EXCEPTIONS. NO WORKAROUNDS. NO DEVIATIONS.** ---

developmentjavascriptpython
0
89
Css SelectorsA

> Target elements for `set_content` and `set_style` updates using CSS selectors or component IDs.

developmentpythongo
0
89
Data VisualizationA

> Best practices for creating charts, tables, and live data displays.

developmentpythongo
0
89
DeployA

> **CRITICAL**: This mode is for **production servers** serving multiple concurrent users. > Widgets are stateless. State lives externally. Scale horizontally.

developmentpythongo
0
89
EventsA

The PyWry event system — namespaced events, request/response round-trips, widget IDs, component IDs, and how tool results flow back to the agent.

developmentpythongo
0
89
Forms And InputsA

> Building interactive forms with validation and collecting user input.

developmentpythongo
0
89
IframeA

> **CRITICAL**: This mode is for widgets **embedded as iframes in external web pages**. > This is **NOT** a native window. This is **NOT** Jupyter. The widget is sandboxed.

developmentjavascriptpython
0
89
Interactive ButtonsA

> **STOP. READ THIS ENTIRE FILE BEFORE CREATING ANY WIDGET.**

developmentpython
0
89
JupyterA

This skill covers building PyWry widgets for Jupyter notebooks via MCP tools. There are **two approaches** for displaying widgets in Jupyter: | Approach | Best For | Requires | |----------|----------|----------| | **AnyWidget** (recommended) | Native Jupyter integration, bidirectional comms | `pip install 'pywry[notebook]'` | | **IFrame** (fallback) | When anywidget unavailable | MCP server in headless mode | ---

developmentpython
0
89
ModalsA

> **STOP. READ THIS ENTIRE FILE BEFORE CREATING MODALS.**

developmentjavascriptpython
0
89
NativeA

> **CRITICAL**: This is a **native desktop application** using PyWry/WRY (Rust WebView). > This is **NOT** a browser. This is **NOT** Jupyter. This is **NOT** an iframe.

developmentpythonrust
0
89
StylingA

> Style widgets using CSS variables, theme colors, and dynamic style updates.

developmentjavascriptpython
0
89
TvchartA

Drive a live TradingView Lightweight Charts widget end-to-end via PyWry MCP tools — symbol, interval, indicators, markers, price lines, layouts, state.

developmentsecurity
0
89