What are skills?
Skills are pre-built capabilities that Gainable can add to your applications. When you request a skill by name, the Build Agent uses specialized knowledge to implement it correctly.Available skills
Data Visualization
Request charts and graphs to visualize your data.Charts
Keywords to use: chart, graph, visualization, pie chart, bar chart, line chartExample prompts:
- “Add a pie chart showing deals by status”
- “Show monthly revenue as a line chart”
- “Add a bar chart comparing sales by region”
- Line charts - Trends over time
- Bar charts - Comparing categories
- Pie charts - Showing proportions
- Doughnut charts - Proportions with a hole in the center
Kanban Boards
Drag-and-drop boards for workflow management.Kanban
Keywords to use: kanban, board, columns, drag and drop, workflowExample prompts:
- “Add a kanban board for task status”
- “Create a deal pipeline board”
- “Show projects as draggable cards in columns”
- Draggable cards between columns
- Automatic status updates on drop
- Real-time sync across users
- Customizable column colors
Collaboration
Add team communication features to your app.Chat & Collaboration
Keywords to use: chat, messaging, comments, files, collaborationExample prompts:
- “Add a team chat”
- “Add file sharing”
- “Add comments to tasks”
- “Add a group chat for the project”
- Chat - Real-time messaging
- Messenger - Direct messages between users
- Files - Upload and share documents
- Comments - Add discussions to any item
- Posts - Activity feeds and announcements
Real-time Updates
Make your app update instantly across all users.Real-time
Keywords to use: real-time, live updates, instant, syncExample prompts:
- “Make the task list update in real-time”
- “Show live updates when deals change”
- “Sync data across all users instantly”
- Changes appear immediately for all users
- No page refresh needed
- Great for dashboards and team tools
Sortable Lists
Reorder items by dragging them.Sortable
Keywords to use: sortable, reorder, drag to reorder, ranked listExample prompts:
- “Let me reorder tasks by dragging”
- “Add a priority list I can sort”
- “Make the items draggable”
How to request skills
Just describe what you want in plain English. Gainable recognizes skill keywords and applies the right implementation.Combining skills
You can combine multiple skills in one app:Skill-specific tips
Charts
Be specific about what to visualize
Be specific about what to visualize
- Good: “Pie chart showing deals grouped by status”
- Vague: “Add some charts”
Name your metrics
Name your metrics
- Good: “Show total revenue, average deal size, and deal count”
- Vague: “Show some KPIs”
Kanban
Define your columns
Define your columns
- Good: “Columns: Backlog, In Progress, Review, Done”
- Vague: “Add a kanban board”
Specify what the cards show
Specify what the cards show
- Good: “Cards show title, assignee, and due date”
- Vague: “Show tasks on the board”
Collaboration
Chat vs Messenger
Chat vs Messenger
- Chat: Group conversation for a specific context (project chat, team chat)
- Messenger: Direct messages between users (like Slack DMs)
Where to place it
Where to place it
- Good: “Add chat to the project detail page”
- Vague: “Add chat”