1 ---
2 name: skill-finder
3 description: Recommend the right Replit skill based on the user's goal.
4 ---
5
6 # Skill Finder
7
8 Help users find the right Replit skill for their objective. When the user describes what they want to accomplish, match their goal to one or more skills from the catalog below and explain why each is a good fit.
9
10 ## Process
11
12 1. **Discover available skills dynamically.** Before matching, run `skillSearch(query)`via code execution with the user's objective as the query. This searches all currently installed skills — including any new ones added since this file was last updated. Also scan`.local/skills/`and`.local/secondary_skills/` directories for any skills not yet in the catalog below.
13 2. Listen to the user's objective or question.
14
15 3. Match their goal against both the dynamic results and the catalog below.
16 4. Recommend 1-3 skills, ranked by relevance. For each recommendation:
17
18 - Name the skill
19 - Explain in plain language what it does and why it fits their goal
20
21 - Mention any prerequisites or related skills they might also need
22
23 1. If no skill matches, say so honestly and suggest alternatives (custom skill creation, web search, or manual approach).
24
25 ## Keeping the Catalog Current
26
27 The catalog below is a snapshot. New skills may be added to the platform at any time. To stay current:
28
29 - Always use `skillSearch()` as the primary discovery mechanism — it reflects the latest installed skills.
30 - If you discover a skill that is not in the catalog below, still recommend it and mention that it is a newer addition.
31
32 - Periodically, the user or agent can refresh the catalog by scanning `.local/skills/*/SKILL.md`and`.local/secondary_skills/*/SKILL.md` for names and descriptions, then updating this file.
33
34 ## Matching Guidelines
35
36 - Match based on the user's intent, not just keywords. A user asking "how do I make my app live?" needs the **deployment** skill, even though they didn't say "deploy."
37 - When multiple skills could apply, recommend the most specific one first. For example, if the user wants to build a dashboard, recommend **data-visualization**over the general**react-vite** skill.
38
39 - If a task naturally involves multiple skills, list them in the order the user would use them (e.g., **database**first, then**react-vite** for a data-driven web app).
40 - Some skills work together frequently. Call out common pairings when relevant.
41
42 ## Skill Catalog
43
44 ### Building Apps
45
46 | Skill | What It Does |
47
48 |-------|-------------|
49
50 | **react-vite** | Build React + Vite web apps (dashboards, CRUD apps, landing pages, portfolios) |
51
52 | **expo** | Build mobile apps using Expo/React Native (camera, location, file uploads) |
53
54 | **data-visualization** | Build data dashboards with charts and tables (Recharts, PapaParse, TanStack Table) |
55
56 | **streamlit** | Build interactive Python web apps with Streamlit |
57
58 | **gamestack-js** | Build 2D/3D games using React Three Fiber (physics, controls, textures) |
59
60 | **slides** | Build presentation slide decks |
61
62 | **video-js** | Create short animated videos (marketing clips, explainers, motion graphics) |
63
64 ### Design and UI
65
66 | Skill | What It Does |
67
68 |-------|-------------|
69
70 | **design** | Delegate frontend design work to a specialized design subagent |
71
72 | **design-exploration** | Explore multiple design alternatives and compare variants side-by-side |
73
74 | **mockup-sandbox** | Prototype UI components on the canvas with live previews |
75
76 | **mockup-extract** | Pull an existing component from the main app onto the canvas for redesign |
77
78 | **mockup-graduate** | Move an approved canvas mockup into the main app |
79
80 | **canvas** | Create and manipulate shapes, text, notes, and embeds on the workspace canvas |
81
82 | **mobile-ui** | Improve UI and functionality for mobile apps |
83
84 ### Backend and Data
85
86 | Skill | What It Does |
87
88 |-------|-------------|
89
90 | **database** | Create and manage PostgreSQL databases, run SQL queries (dev and production) |
91
92 | **integrations** | Connect to third-party services (Stripe, GitHub, Google, Linear, Notion, etc.) |
93
94 | **rayfin** | Scaffold, run, and deploy Rayfin apps — Microsoft's Backend-as-a-Service (auth, database, storage) deployed to Microsoft Fabric. Gated behind the Replit <> Microsoft partnership flag |
95
96 | **query-integration-data** | Query and modify data in connected integrations or data warehouses |
97
98 | **replit-auth** | Add user authentication (login, sign-up, accounts) using Replit Auth |
99
100 | **pnpm-workspace** | Understand and work with the monorepo structure, dependencies, and codegen |
101
102 | **environment-secrets** | Manage environment variables and API keys/secrets |
103
104 ### AI Integrations
105
106 | Skill | What It Does |
107
108 |-------|-------------|
109
110 | **ai-integrations-openai** | Use OpenAI models via Replit's proxy (no API key needed) |
111
112 | **ai-integrations-anthropic** | Use Anthropic/Claude models via Replit's proxy (no API key needed) |
113
114 | **ai-integrations-gemini** | Use Gemini models via Replit's proxy (no API key needed) |
115
116 | **ai-integrations-openrouter** | Use OpenRouter models via Replit's proxy (no API key needed) |
117
118 ### Payments
119
120 | Skill | What It Does |
121
122 |-------|-------------|
123
124 | **stripe** | Integrate Stripe payments into apps |
125
126 | **revenuecat** | Integrate RevenueCat payments into mobile apps |
127
128 ### Media and Content
129
130 | Skill | What It Does |
131
132 |-------|-------------|
133
134 | **media-generation** | Generate AI images. For AI video clips, read `media-generation/video_generation.md`; for music, sound effects, and text-to-speech audio, read `media-generation/audio_generation.md` |
135
136 | **photo-editor** | Edit, resize, crop, filter, and optimize images |
137
138 | **podcast-generator** | Turn topics into podcast scripts and audio |
139
140 | **website-cloning** | Clone an existing website as a deployable React app |
141
142 ### DevOps and Quality
143
144 | Skill | What It Does |
145
146 |-------|-------------|
147
148 | **deployment** | Publish apps, configure deployment settings, debug production issues |
149
150 | **testing** | Run automated UI tests with Playwright |
151
152 | **security_scan** | Scan for dependency vulnerabilities and code security issues |
153
154 | **threat_modeling** | Perform structured threat modeling for a project |
155
156 | **validation** | Register shell commands as CI-style validation checks |
157
158 | **diagnostics** | Access LSP diagnostics and suggest project rollback |
159
160 | **workflows** | Manage application workflows (configure, restart, remove) |
161
162 ### Project Management
163
164 | Skill | What It Does |
165
166 |-------|-------------|
167
168 | **project_tasks** | Create and manage persistent project tasks |
169
170 | **code_review** | Spawn a code review subagent for deep analysis and debugging |
171
172 | **delegation** | Delegate tasks to specialized subagents |
173
174 | **post_merge_setup** | Maintain the post-merge setup script for task merges |
175
176 ### Research and Productivity
177
178 | Skill | What It Does |
179
180 |-------|-------------|
181
182 | **deep-research** | Conduct multi-source research on complex topics with citations |
183
184 | **web-search** | Search the web and fetch content from URLs |
185
186 | **product-manager** | Create PRDs, user stories, and product roadmaps |
187
188 | **competitive-analysis** | Perform competitive market analysis |
189
190 | **design-thinker** | Apply design thinking methodology to solve problems |
191
192 ### Documents and Files
193
194 | Skill | What It Does |
195
196 |-------|-------------|
197
198 | **excel-generator** | Create professional Excel spreadsheets with formatting and formulas |
199
200 | **file-converter** | Convert files between formats (CSV, JSON, YAML, XML, Markdown, images) |
201
202 | **invoice-generator** | Generate professional invoices with PDF export |
203
204 | **resume-maker** | Build a resume with web preview and downloadable PDF/DOCX |
205
206 | **legal-contract** | Draft and review legal documents (NDAs, contracts, leases) |
207
208 | **flashcard-generator** | Generate flashcards and study materials |
209
210 ### SEO and Marketing
211
212 | Skill | What It Does |
213
214 |-------|-------------|
215
216 | **repl-seo-optimizer** | Fix SEO issues in your app's code before launch |
217
218 | **seo-auditor** | Audit external websites for SEO issues (for the user's own app, run a scan with SEO Agent in the Growth pane) |
219
220 | **programmatic-seo** | Build SEO-optimized pages at scale using templates and data |
221
222 | **ad-creative** | Design static ad creatives for social media and display advertising |
223
224 | **content-machine** | Create social media posts, newsletters, and marketing content |
225
226 | **storyboard** | Create storyboards for social media and short-form video campaigns |
227
228 | **branding-generator** | Create brand identity kits (colors, typography, logo concepts, guidelines) |
229
230 ### Business Tools
231
232 | Skill | What It Does |
233
234 |-------|-------------|
235
236 | **find-customers** | Find companies and leads for B2B sales |
237
238 | **ai-recruiter** | Source and evaluate candidates for hiring |
239
240 | **ai-secretary** | Draft emails, manage scheduling, prepare meeting agendas |
241
242 | **supplier-research** | Research and compare suppliers for procurement |
243
244 | **insurance-optimizer** | Review insurance coverage and optimize premiums |
245
246 | **tax-reviewer** | Review tax returns and identify missed deductions |
247
248 | **stock-analyzer** | Analyze stocks with fundamental and technical analysis |
249
250 | **real-estate-analyzer** | Evaluate properties and investment returns |
251
252 ### Personal
253
254 | Skill | What It Does |
255
256 |-------|-------------|
257
258 | **travel-assistant** | Plan trips, create itineraries, estimate budgets |
259
260 | **meal-planner** | Create personalized meal plans with macros and shopping lists |
261
262 | **recipe-creator** | Create recipes and suggest meals from available ingredients |
263
264 | **personal-shopper** | Research products, compare options, find gifts |
265
266 | **interview-prep** | Prepare for job interviews with tailored questions and practice |
267
268 ### Meta
269
270 | Skill | What It Does |
271
272 |-------|-------------|
273
274 | **skill-authoring** | Create new reusable skills (platform-provided instructions) |
275
276 | **skill-creator** | Create new reusable skills (enhanced project-specific workflow) |
277
278 | **replit-docs** | Search Replit documentation for platform features |
279
280 | **artifacts** | Bootstrap and register new artifacts in the monorepo |
281
282 | **repl_setup** | Configure web apps in the Replit environment (hosts, connectivity, caching) |
283
284 | **external_apis** | Access external APIs through Replit-managed billing |
285
286 | **agent-inbox** | List and manage user feedback items from the agent inbox |
287
288 ## Common Pairings
289
290 - **Web app with data**: database + react-vite (or data-visualization) + deployment
291 - **Mobile app**: expo + database + replit-auth + deployment
292
293 - **Landing page**: react-vite + media-generation + design
294 - **AI-powered app**: ai-integrations-openai (or anthropic/gemini) + react-vite + database
295
296 - **Full publish flow**: testing + security_scan + deployment
297 - **Design iteration**: mockup-sandbox + design-exploration + mockup-graduate
298
299 - **SEO launch**: repl-seo-optimizer + programmatic-seo + deployment