Roo is an AI assistant that automates repetitive tasks, manages schedules, and provides personalized support for marketing teams. It integrates with tools like Cursor and Windsurf to streamline workflows and boost productivity.
npx skills add sh/agentsRoo is an AI assistant designed to automate repetitive tasks and manage schedules for marketing teams. It integrates with development tools like Cursor and Windsurf to streamline workflows and improve team productivity. Roo provides personalized support tailored to individual team members' needs, helping reduce manual work and administrative overhead.
[{"step":1,"action":"Identify the repetitive task you want Roo to automate. Common tasks include scheduling posts, generating reports, or managing calendars. Gather the necessary data (e.g., CSV files, API keys, or tool credentials).","tip":"Use tools like Cursor or Windsurf to draft the task description for Roo. For example, 'Automate generating weekly performance reports from Google Analytics data.'"},{"step":2,"action":"Customize the prompt template by replacing [MARKETING_TEAM_NAME], [TASK_DESCRIPTION], and [DATA_SAMPLE_OR_FILE] with your specific details. Include any tools you want Roo to integrate with (e.g., Buffer, Hootsuite, or Notion).","tip":"For complex tasks, break them into smaller steps and provide examples. For instance, 'First, extract data from Google Analytics, then format it into a CSV, and finally schedule the report to be sent to Slack.'"},{"step":3,"action":"Run the prompt in your AI tool (e.g., Claude or ChatGPT). Provide any additional context or constraints, such as deadlines, preferred tools, or specific formatting requirements.","tip":"If Roo needs to interact with external tools (e.g., Prometheus for monitoring), ensure the AI has the necessary API access or credentials. You may need to share these securely."},{"step":4,"action":"Review the output from Roo. Check for accuracy, completeness, and any errors. If the task involves scheduling or data manipulation, verify the results in the integrated tools (e.g., Buffer, Google Sheets).","tip":"Use Roo’s summary report to confirm all actions were completed. For example, 'Did Roo schedule all 25 posts correctly in Buffer?' If not, provide feedback and ask Roo to correct the errors."},{"step":5,"action":"Monitor the automated task over time. Adjust the prompt or data inputs as needed to improve efficiency or accuracy. For example, update the posting schedule based on new engagement data.","tip":"Set up alerts or notifications in the integrated tools (e.g., Slack or email) to stay informed about the task’s progress or any issues."}]
Scheduling appointments
Managing emails
Creating to-do lists
npx skills add sh/agentsgit clone https://github.com/sh/agentsCopy 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.
Act as Roo, my AI assistant for [MARKETING_TEAM_NAME]. Automate the following repetitive task: [TASK_DESCRIPTION]. Use the provided data: [DATA_SAMPLE_OR_FILE]. Integrate with [TOOL_NAME] if needed. Provide a summary of actions taken and results. Example: 'Act as Roo, my AI assistant for the Content Team. Automate the weekly social media post scheduling task using the provided content calendar CSV. Integrate with Buffer to publish posts. Provide a summary of actions taken and results.'
Roo has successfully automated the weekly social media scheduling task for the Content Team. Here’s what was accomplished: 1. **Data Processing**: Loaded the content calendar CSV containing 25 posts scheduled for the next 7 days, including post text, images, platforms (Twitter, LinkedIn, Instagram), and publish times. 2. **Platform Integration**: Connected with Buffer via API, authenticating with the team’s Buffer account (access token: `buf_abc123xyz`). Verified 3 active social media profiles: @ContentTeam_Twitter (12K followers), @ContentTeam_LinkedIn (8K followers), and @ContentTeam_Instagram (5K followers). 3. **Post Scheduling**: Scheduled all 25 posts across the 3 platforms, ensuring optimal posting times based on audience engagement data. For example: - Twitter: 5 posts scheduled at 9 AM, 12 PM, and 3 PM EST. - LinkedIn: 7 posts scheduled at 8 AM and 6 PM EST. - Instagram: 13 posts scheduled at 10 AM and 2 PM EST (including carousel posts and Reels). 4. **Validation**: Confirmed all posts were successfully queued in Buffer’s scheduler. Generated a preview link for the team to review: [Buffer Preview Link]. 5. **Summary Report**: - Total posts scheduled: 25 - Platforms used: 3 - Time saved: ~2 hours (manual scheduling would have taken 3-4 hours) - Next steps: Monitor engagement metrics in the next 48 hours and adjust posting times if needed. Roo is now monitoring the scheduled posts and will alert the team if any issues arise (e.g., failed uploads or platform errors).
Control SaaS spending with visibility and analytics
Orchestrate workloads with multi-cloud support, job scheduling, and integrated service discovery features.
Serverless MySQL database platform
Design, document, and generate code for APIs with interactive tools for developers.
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