Convexskills provides a comprehensive suite of AI agent skills and templates designed for building production-ready applications with Convex. It includes essential patterns for queries, mutations, cron jobs, webhooks, and migrations, streamlining the development process.
claude install waynesutton/convexskillsConvexskills provides a comprehensive suite of AI agent skills and templates designed for building production-ready applications with Convex. It includes essential patterns for queries, mutations, cron jobs, webhooks, and migrations, streamlining the development process.
["1. Identify the specific use case you want to implement with Convexskills.","2. Determine which pattern (query, mutation, cron job, webhook, or migration) best fits your use case.","3. Use the prompt template to generate the code implementation for your skill.","4. Integrate the skill with your Convex backend by importing and initializing it in your main application file.","5. Test the skill thoroughly to ensure it works as expected and provides the desired functionality."]
Building production-ready apps with Convex
Implementing cron jobs for automated tasks
Creating webhooks for real-time data updates
Managing database migrations efficiently
claude install waynesutton/convexskillsgit clone https://github.com/waynesutton/convexskillsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Create a Convex agent skill for [SPECIFIC USE CASE] using the Convexskills framework. The skill should include [QUERY/MUTATION/CRON JOB/WEBHOOK/MIGRATION] patterns. Provide the complete code implementation and explain how it integrates with the Convex backend.
Here's a Convex agent skill for a sales forecasting application using the Hook tool. This skill includes a cron job pattern that runs daily to analyze customer interactions and update sales forecasts.
```javascript
// salesForecastingAgent.ts
import { cronJob } from 'convexskills'
const salesForecastingAgent = cronJob({
name: 'updateSalesForecasts',
interval: 'daily',
handler: async (ctx) => {
const customers = await ctx.db.query('customers').collect()
const interactions = await ctx.db.query('interactions').collect()
for (const customer of customers) {
const recentInteractions = interactions.filter(
(interaction) => interaction.customerId === customer.id
)
// Use Hook tool to analyze interactions and update forecast
const forecast = await Hook.analyzeInteractions(recentInteractions)
await ctx.db.patch(customer.id, {
salesForecast: forecast,
lastUpdated: new Date()
})
}
},
})
export default salesForecastingAgent
```
This skill integrates with the Convex backend by:
1. Querying the customers and interactions tables
2. Using the Hook tool to analyze interactions
3. Updating the sales forecast for each customer
4. Recording the last update timestamp
The cron job runs daily to ensure forecasts are up-to-date.Streamline backend development with real-time data sync and serverless deployment.
Auto-transcribe meetings and generate action items
Agents that listen, think and act for you.
Orchestrate workloads with multi-cloud support, job scheduling, and integrated service discovery features.
CI/CD automation with build configuration as code
Enhance performance monitoring and root cause analysis with real-time distributed tracing.
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan