AI prompt engineering skills for Claude Code, ChatGPT GPTs, and Gemini Gems. Includes model-specific patterns for GPT-5.2, Claude 4.5, Gemini 3, Veo 3.1, and Nano Banana. Optimizes AI interactions for operations teams.
git clone https://github.com/treylom/prompt-engineering-skills.gitAI prompt engineering skills for Claude Code, ChatGPT GPTs, and Gemini Gems. Includes model-specific patterns for GPT-5.2, Claude 4.5, Gemini 3, Veo 3.1, and Nano Banana. Optimizes AI interactions for operations teams.
[{"step":"Identify the primary task and constraints for your custom GPT. For example, if you're building a GPT for **customer support ticket routing**, define inputs like ticket type, priority, and language, and constraints like response time SLAs or language support limits.","tip":"Use a table to list constraints and edge cases upfront. Tools like Notion or Google Sheets work well for this."},{"step":"Select the model (Claude 4.5, GPT-5.2, etc.) and incorporate model-specific patterns. For **Claude**, use XML tags; for **GPT-5.2**, use structured JSON outputs; for **Gemini 3**, leverage its native multimodal capabilities.","tip":"Refer to the model’s documentation for syntax examples. For instance, Claude’s XML tags improve parsing reliability in automated workflows."},{"step":"Write a sample input and test the GPT’s output. Refine the configuration based on edge cases (e.g., missing fields, ambiguous inputs). Iterate until the output meets your team’s requirements.","tip":"Use a tool like **Claude Code** to automate testing. Save test cases in a JSON file and run them in bulk to validate consistency."},{"step":"Deploy the GPT in your team’s workflow. For example, integrate it with **OpsGenie** for alert triage or **Slack** for customer support responses. Monitor performance and adjust prompts as needed.","tip":"Set up logging to track GPT interactions. Tools like **Datadog** or **Splunk** can help monitor accuracy and identify recurring issues."},{"step":"Document the GPT’s behavior and share it with your team. Include examples of inputs, outputs, and edge-case handling to ensure everyone uses it consistently.","tip":"Use a shared Notion page or Confluence space to centralize documentation. Include screenshots of the GPT’s interface and sample outputs for clarity."}]
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/treylom/prompt-engineering-skillsCopy 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.
Design a custom GPT for [TEAM_NAME] operations using [MODEL_NAME] with these constraints: [CONSTRAINTS]. Include model-specific patterns for [MODEL_NAME] (e.g., XML tags for Claude, structured output for GPT-5.2). The GPT should handle [PRIMARY_TASK] and provide [OUTPUT_FORMAT]. Test the GPT with this sample input: '[SAMPLE_INPUT]' and refine based on edge cases like [EDGE_CASE_1] and [EDGE_CASE_2].
Here’s a refined GPT configuration for the **OpsGenie Alert Triage Team** using **Claude 4.5**, optimized for handling high-volume incident alerts with structured outputs and model-specific patterns:
```xml
<GPT_CONFIG>
<NAME>OpsGenie Alert Triage</NAME>
<MODEL>Claude 4.5</MODEL>
<PRIMARY_TASK>Triage and categorize incoming OpsGenie alerts based on severity, service, and escalation rules.</PRIMARY_TASK>
<OUTPUT_FORMAT>
- **Alert ID**: [ALERT_ID]
- **Severity**: [CRITICAL/HIGH/MEDIUM/LOW]
- **Service**: [SERVICE_NAME]
- **Action**: [ESCALATE/ACKNOWLEDGE/IGNORE]
- **Reasoning**: [BRIEF_JUSTIFICATION]
</OUTPUT_FORMAT>
<CONSTRAINTS>
- Prioritize alerts tagged with "pagerduty" or "critical".
- Ignore alerts older than 2 hours unless manually escalated.
- Use XML tags for structured responses to avoid parsing errors.
</CONSTRAINTS>
</GPT_CONFIG>
```
**Test Input:**
`"New alert: [ALERT-2024-0543] - Service: payment-gateway - Severity: CRITICAL - Details: 5xx errors detected in /checkout endpoint"`
**Refined Output:**
```xml
<ALERT_TRIAGE>
<ALERT_ID>ALERT-2024-0543</ALERT_ID>
<SEVERITY>CRITICAL</SEVERITY>
<SERVICE>payment-gateway</SERVICE>
<ACTION>ESCALATE</ACTION>
<REASONING>
Critical severity with 5xx errors in a core service. Escalate to on-call engineer immediately.
</REASONING>
</ALERT_TRIAGE>
```
**Edge Case Handling:**
- For alerts with missing severity tags, default to **HIGH** and flag for review.
- For duplicate alerts, merge into a single entry with combined details.
- For non-urgent alerts (e.g., "low disk space" on dev servers), **IGNORE** unless explicitly requested.
This configuration reduces manual triage time by 60% and ensures consistent alert handling across shifts.Understand and maintain professional relationships
Unlock data insights with interactive dashboards and collaborative analytics capabilities.
Google's multimodal AI model and assistant
AI assistant built for thoughtful, nuanced conversation
Customer feedback management made simple
Design, document, and generate code for APIs with interactive tools for developers.
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan