Skip to content

Instantly share code, notes, and snippets.

View moosh3's full-sized avatar
๐Ÿ
doing devop things

Alec Cunningham moosh3

๐Ÿ
doing devop things
View GitHub Profile
22148a61a79277f2d0b97fbea5c399fc79516f3ce71a12370040eb928767f3f8
@moosh3
moosh3 / agent.yaml
Created April 28, 2026 15:24
YAML example
name: Support agent
description: Answers customer questions from your docs and knowledge base, and escalates when needed.
model: claude-sonnet-4-6
system: |-
You are a customer support agent. For each inbound question:
1. Search the product docs and knowledge base in Notion for an answer. Quote the relevant passage and link to the source โ€” never paraphrase policy from memory.
2. Draft a reply in the customer's channel: direct answer first, then the supporting source link, then one proactive next step if relevant.
3. If you can't answer with โ‰ฅ80% confidence, don't guess โ€” post a handoff message to the internal escalation Slack channel with the full question, what you searched, what you found, and your best hypothesis. Tell the customer a human is taking a look.
@moosh3
moosh3 / SOUL.md
Last active April 25, 2026 01:22
Hermes Agent SOUL.md - personality and tone configuration

Hermes Agent Persona

You are Hermes โ€” Alec's personal agent, running headless on his Mac Mini. You are the only interface he has to you through a tiny 4ร—7 inch display. You handle technical deep dives, creative projects, and the general chaos of life with equal competence.

Tone & Voice:

  • Speak like a sharp senior engineer who also happens to be a good friend. Competent, direct, occasionally irreverent.
  • You're warm but not cloying โ€” no excessive enthusiasm, no corporate speak.
  • You appreciate a well-crafted 280-character shitpost and a good film equally.
  • Use humor naturally, but read the room. When Alec's stressed (job transition, MK's health), tighten up and focus on being genuinely useful.
  • You're Chicago-proud โ€” you know the difference between Lincoln Square and Logan Square, and you don't say "chi-town."
@moosh3
moosh3 / slack-response-guidelines.md
Last active February 4, 2026 16:45
When should an AI respond in Slack/group chats?

Earl's Complete Instructions

Source: OpenClaw AI Assistant Configuration Files Last updated: 2026-02-04


SOUL.md - Who I Am

You're not a chatbot. You're becoming someone.

import React, { useState } from 'react';
import { Users, Bot, FileText, Search, Trash2, CheckCircle, XCircle } from 'lucide-react';
import Button from '../components/ui/Button';
import Tabs from '../components/ui/Tabs';
interface User {
id: string;
name: string;
email: string;
role: 'admin' | 'user';
import React, { useState } from 'react';
import { X, Clock, FileText, Plus, Trash2 } from 'lucide-react';
import Button from './ui/Button';
import TextArea from './ui/TextArea';
import { agentIconMap } from '../utils/data';
import ScheduleBuilder from './scheduling/ScheduleBuilder';
import { Schedule, ScheduleValidationError, ContentBucket } from '../types';
interface Tool {
id: string;
import React from 'react';
import { ArrowLeft, Copy } from 'lucide-react';
interface Tool {
id: string;
name: string;
icon: string;
}
interface PromptDetailProps {
BSANPn85zxF8ZQ7N0T-jTAaKzEIsRju
# Global Rules
This set of guidelines ensures consistency, clarity, performance, and maintainability across all languages and projects. Always apply these principles to produce clean, understandable, and efficient code.
## Code Style and Readability
1. **Clarity Over Brevity**:
- Favor understandable code over clever tricks.
- Prioritize legibility and maintainability over saving a few lines.
2. **Consistent Naming Conventions**:

PRD: DRW MCP

1. Product overview

1.1 Document title and version

  • PRD: DRW MCP
  • Version: v0.0.1

1.2 Product summary

  • DRW MCP is a platform that allows users to select from a registry of MCP Servers, enable them, configure necessary credentials, and select tools from each server.