Reusable AI agents, commands, skills, and architecture references for Claude Code, Antigravity, Cursor or AI IDE
git clone https://github.com/phuthuycoding/moicle.gitReusable AI agents, commands, skills, and architecture references for Claude Code, Antigravity, Cursor or AI IDE
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/phuthuycoding/moicleCopy 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 reusable AI agent for [COMPANY] in the [INDUSTRY] sector. The agent should automate [SPECIFIC TASK] using [TECHNOLOGY/TOOL]. Provide the code in Python and include detailed comments. Ensure the agent can be easily integrated into [SPECIFIC PLATFORM] like Claude Code or Antigravity.
# AI Agent for Automating Customer Support Tickets
# Company: TechSolutions Inc.
# Industry: IT Services
# Task: Automate the categorization and prioritization of customer support tickets
# Technology: Natural Language Processing (NLP) and Python
```python
import requests
import json
# API endpoint for the support ticket system
API_URL = "https://api.techsolutions.com/tickets"
# Function to categorize and prioritize tickets
def process_ticket(ticket_data):
# Extract relevant information from the ticket
subject = ticket_data['subject']
description = ticket_data['description']
# Use NLP to categorize the ticket
category = categorize_ticket(subject, description)
# Determine the priority of the ticket
priority = determine_priority(subject, description)
# Update the ticket with the new category and priority
update_ticket(ticket_data['id'], category, priority)
# Function to categorize the ticket using NLP
def categorize_ticket(subject, description):
# Implement NLP logic here
# This is a placeholder for the actual NLP implementation
if "login" in subject.lower() or "login" in description.lower():
return "Authentication"
elif "payment" in subject.lower() or "payment" in description.lower():
return "Billing"
else:
return "General"
# Function to determine the priority of the ticket
def determine_priority(subject, description):
# Implement priority logic here
# This is a placeholder for the actual priority determination logic
if "urgent" in subject.lower() or "urgent" in description.lower():
return "High"
else:
return "Medium"
# Function to update the ticket with the new category and priority
def update_ticket(ticket_id, category, priority):
# Prepare the data to be sent to the API
data = {
"ticket_id": ticket_id,
"category": category,
"priority": priority
}
# Send the data to the API
response = requests.post(API_URL, json=data)
# Check the response from the API
if response.status_code == 200:
print(f"Ticket {ticket_id} updated successfully.")
else:
print(f"Failed to update ticket {ticket_id}. Error: {response.text}")
# Example usage
if __name__ == "__main__":
# Example ticket data
ticket_data = {
"id": 12345,
"subject": "Login Issue",
"description": "I am unable to log in to my account."
}
# Process the ticket
process_ticket(ticket_data)
```AI-first code editor
Fast, flexible flat-file CMS for modern websites
AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan