beep
Play a system beep. Use when asked to beep, play a beep, issue a system beep etc.
About this skill
The 'beep' skill enables an AI agent to play a simple system beep sound on macOS devices. It achieves this by executing a predefined `afplay` bash command, specifically targeting the `/System/Library/Sounds/Glass.aiff` file. This provides a direct, non-intrusive auditory cue for users interacting with their AI agent. This skill is particularly useful for scenarios where an agent needs to provide simple auditory feedback, signal task completion, or directly fulfill a user's request to 'play a beep.' It's a straightforward way to add a layer of interaction beyond just text, making agent responses more dynamic. Users would deploy this skill to enhance their agent's ability to communicate or acknowledge actions through sound. It's ideal for developers or users who want to incorporate basic system sounds into their automated workflows or conversational agent interactions on a macOS environment.
Best use case
The primary use case for the 'beep' skill is to provide simple auditory feedback or fulfill direct requests for a system sound from an AI agent. It benefits users who appreciate subtle audio cues for task completion, acknowledgments, or want to add a basic sound element to their agent interactions on macOS.
Play a system beep. Use when asked to beep, play a beep, issue a system beep etc.
A distinct 'Glass' system beep sound will be played on the user's macOS device.
Practical example
Example input
Agent, could you please issue a system beep?
Example output
A system beep has been played.
When to use this skill
- When the user explicitly asks the agent to 'beep' or 'play a system sound'.
- To provide a non-disruptive auditory signal for task completion or important updates.
- For simple acknowledgments where a visual notification might be overlooked.
- When working in a macOS environment where `afplay` is available.
When not to use this skill
- When working on non-macOS operating systems (e.g., Windows, Linux) where `afplay` is not supported.
- For complex audio playback, custom sound files, or music.
- In environments where sound is strictly prohibited or could be disruptive to others.
- If a visual notification or text-based confirmation is more appropriate or sufficient.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/beep/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How beep Compares
| Feature / Agent | beep | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | easy | N/A |
Frequently Asked Questions
What does this skill do?
Play a system beep. Use when asked to beep, play a beep, issue a system beep etc.
How difficult is it to install?
The installation complexity is rated as easy. You can find the installation instructions above.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
Top AI Agents for Productivity
See the top AI agent skills for productivity, workflow automation, operational systems, documentation, and everyday task execution.
Best AI Skills for ChatGPT
Find the best AI skills to adapt into ChatGPT workflows for research, writing, summarization, planning, and repeatable assistant tasks.
AI Agents for Freelancers
Browse AI agent skills for freelancers handling client research, proposals, outreach, delivery systems, documentation, and repeatable admin work.
SKILL.md Source
Use this bash command to play a system sound on MacOS: ```sh afplay /System/Library/Sounds/Glass.aiff ```
Related Skills
find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
filesystem
Advanced filesystem operations for listing files, searching content, batch processing, and directory analysis. Supports recursive search, file type filtering, size analysis, and batch operations like copy/move/delete. Use when you need to: list directory contents, search for files by name or content, analyze directory structures, perform batch file operations, or analyze file sizes and distribution.
Budget & Expense Tracker — AI Agent Financial Command Center
Track every dollar, enforce budgets, spot spending patterns, and build wealth — all through natural conversation with your AI agent.
yt-dlp
A robust CLI wrapper for yt-dlp to download videos, playlists, and audio from YouTube and thousands of other sites. Supports format selection, quality control, metadata embedding, and cookie authentication.
time-checker
Check accurate current time, date, and timezone information for any location worldwide using time.is. Use when the user asks "what time is it in X", "current time in Y", or needs to verify timezone offsets.
pihole-ctl
Manage and monitor local Pi-hole instance. Query FTL database for statistics (blocked ads, top clients) and control service via CLI. Use when user asks "how many ads blocked", "pihole status", or "update gravity".
mermaid-architect
Generate beautiful, hand-drawn Mermaid diagrams with robust syntax (quoted labels, ELK layout). Use this skill when the user asks for "diagram", "flowchart", "sequence diagram", or "visualize this process".
memory-cache
High-performance temporary storage system using Redis. Supports namespaced keys (mema:*), TTL management, and session context caching. Use for: (1) Saving agent state, (2) Caching API results, (3) Sharing data between sub-agents.
mema
Mema's personal brain - SQLite metadata index for documents and Redis short-term context buffer. Use for organizing workspace knowledge paths and managing ephemeral session state.
file-organizer-skill
Organize files in directories by grouping them into folders based on their extensions or date. Includes Dry-Run, Recursive, and Undo capabilities.
media-compress
Compress and convert images and videos using ffmpeg. Use when the user wants to reduce file size, change format, resize, or optimize media files. Handles common formats like JPG, PNG, WebP, MP4, MOV, WebM. Triggers on phrases like "compress image", "compress video", "reduce file size", "convert to webp/mp4", "resize image", "make image smaller", "batch compress", "optimize media".
edge-tts
Text-to-speech conversion using node-edge-tts npm package for generating audio from text. Supports multiple voices, languages, speed adjustment, pitch control, and subtitle generation. Use when: (1) User requests audio/voice output with the "tts" trigger or keyword. (2) Content needs to be spoken rather than read (multitasking, accessibility, driving, cooking). (3) User wants a specific voice, speed, pitch, or format for TTS output.