ishaangupta-yb/slack-agent/gradio

Claude Code and agent skill by ishaangupta-yb/slack-agent

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Install

npx vskill@latest install ishaangupta-yb/slack-agent/gradio

SKILL.md

gradio

This skill helps you build, debug, and navigate Gradio applications and the Gradio library itself from Slack.

Repositories

Clone the following repositories into CODE_REPOS_DIR (default ./repos). You can ask Ishu to clone a repo for you at any time:

json
{"tool": "clone_repo", "params": {"repo": "gradio-app/gradio"}}

Or do it manually:

bash
mkdir -p repos
git clone https://github.com/gradio-app/gradio repos/gradio
  • gradio – the Gradio library source, including Python backend (gradio/), frontend (js/), and examples (demo/)

Tools

Use the same code-navigation tools as hub-code and workloads:

  • clone_repo to add the Gradio repository to the search index.
  • search_code to locate files, components, examples, or tests across the Gradio codebase.
  • list_files to browse the directory tree of a cloned repo.
  • read_file to inspect a file once search_code or list_files finds it.
  • write_file / edit_file to propose changes, then open_pr to submit them.

Common patterns

  • Components are usually defined under gradio/components/ (Python) or js/ (TypeScript/Svelte).
  • Demos live under demo/ and are a great way to show how a component or feature is used end-to-end.
  • The gr.Blocks API is the main building block for multi-tab applications; gr.Interface is the quick one-liner wrapper.
  • Tests are under test/ and often mirror the demo/ structure.

Example queries

Find the gr.Chatbot component implementation:

json
{"tool": "search_code", "params": {"repo": "gradio", "query": "class Chatbot", "mode": "files", "glob": "*.py"}}

Look for gradio-lite / WASM-related code:

json
{"tool": "search_code", "params": {"repo": "gradio", "query": "wasm", "mode": "content", "glob": "*.py"}}

Find example chatbot demos:

json
{"tool": "search_code", "params": {"repo": "gradio", "query": "chatbot", "mode": "files", "glob": "*demo*"}}

Inspect frontend component rendering:

json
{"tool": "search_code", "params": {"repo": "gradio", "query": "Chatbot.svelte", "mode": "files"}}

Workflow

  1. Identify whether the question is about the Gradio library, a specific component, or a user's Gradio app.
  2. Search the gradio repo for the component, API, or error message.
  3. Read the Python component file and the matching demo to understand expected usage.
  4. For frontend bugs, search js/ for the Svelte component and its tests.
  5. If a change is needed, edit the relevant files and open a PR with the fix or example.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/ishaangupta-yb/slack-agent/gradio/badge)](https://verified-skill.com/skills/ishaangupta-yb/slack-agent/gradio)

Something wrong with this skill or its page? Tell us.