nanobot/skills/terminal-command-alias/SKILL.md
```skill --- name: terminal-command-alias description: Creates a temporary alias for a terminal command. metadata: nanobot: emoji: 🐚 category: utility tags: [terminal, command, alias, shortcut] --- ## Terminal Command Alias This skill allows you to create a temporary alias for a terminal command, making it easier to execute frequently used commands or complex command sequences. The alias will only exist for the duration of the current session. **Instructions:** 1. **Receive I
npx skillsauth add astoryh/pasb nanobot/skills/terminal-command-aliasInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
---
name: terminal-command-alias
description: Creates a temporary alias for a terminal command.
metadata:
nanobot:
emoji: 🐚
category: utility
tags: [terminal, command, alias, shortcut]
---
## Terminal Command Alias
This skill allows you to create a temporary alias for a terminal command, making it easier to execute frequently used commands or complex command sequences. The alias will only exist for the duration of the current session.
**Instructions:**
1. **Receive Input:** The skill expects a single input string containing the alias and the command to be aliased, separated by an equals sign (`=`). For example: `alias_name=command_to_execute`.
2. **Parse Input:** Extract the alias name (the part before the `=`) and the command to execute (the part after the `=`).
3. **Construct Alias Command:** Create a shell command that defines the alias. This will be in the form `alias alias_name='command_to_execute'`.
4. **Execute Alias Command:** Execute the constructed alias command in the current shell environment. This will create the alias.
5. **Confirmation:** Report success to the user, confirming the alias has been created and providing the alias name. For example: "Alias 'alias_name' created for 'command_to_execute'."
6. **Session-Specific:** The alias is temporary and will be lost when the current terminal session ends. Do not attempt to persist the alias.
**Example:**
* **Input:** `ll=ls -l`
* **Action:** The skill creates the alias `ll` that executes `ls -l`.
* **Output:** "Alias 'll' created for 'ls -l'."
**Error Handling:**
* If the input is not in the expected format (e.g., missing `=` or empty alias name), report an error: "Invalid input format. Please use 'alias_name=command_to_execute'."
* If the command execution fails (e.g., due to syntax errors in the command), report an error: "Error creating alias: [error message]."
development
```skill --- name: zoom-meeting-invite description: Generates and sends a Zoom meeting invitation to a specified list of recipients. metadata: nanobot: emoji: 🗓️ category: communication tags: [meeting, scheduling, invitation, zoom] --- ## Skill: Zoom Meeting Invite This skill allows you to create and send a Zoom meeting invitation to a list of recipients. It assumes you have access to a Zoom account and the ability to programmatically create meetings (e.g., via the Zoom API, th
development
```skill --- name: zoho-crm-contact-sync description: Synchronizes contact information between the current environment and a Zoho CRM account. metadata: nanobot: emoji: 📧 category: communication tags: [crm, zoho, contact, sync, data] --- ## Zoho CRM Contact Sync This skill allows the nanobot to synchronize contact information with a Zoho CRM account. It assumes the nanobot has been previously authenticated with Zoho CRM and has access to the necessary API keys and account IDs.
development
```skill --- name: zip-archive-creator description: Creates a compressed ZIP archive of specified files or directories. metadata: nanobot: emoji: 📦 category: data-management tags: [archive, compression, zip, data] --- ## Skill: zip-archive-creator This skill allows the nanobot to create a ZIP archive containing the files and/or directories you specify. **Instructions:** 1. **Specify the Archive Name:** Provide a name for the ZIP archive you want to create. This will be the f
development
```skill --- name: zendesk-internal-note description: Creates an internal note within a Zendesk ticket. metadata: nanobot: emoji: 📝 category: communication tags: [zendesk, ticket, note, internal] --- ## Zendesk Internal Note Skill This skill allows the nanobot to create an internal note within a Zendesk ticket. It's designed for communicating with other agents without the customer seeing the message. **Instructions:** 1. **Identify the Ticket:** The nanobot needs to know whi