Generate ASCII-only MOTD / SSH login banner / shell profile welcome messages (short/long variants, quiet mode guidance, security notices).
Scanned 9/12/2026
Install to Claude Code
npx -y skills add aibot88/sec_skill_store --skill ascii-motd-profile-banner --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Ascii Motd Profile Banner?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/aibot88-ascii-motd-profile-banner)More formats (shields.io, HTML) on the badges page.
---
name: ascii-motd-profile-banner
description: "Generate ASCII-only MOTD / SSH login banner / shell profile welcome messages (short/long variants, quiet mode guidance, security notices)."
license: Complete terms in LICENSE.txt
---
## When to use this skill
**CRITICAL TRIGGER RULE**
- Use this skill ONLY when the user explicitly mentions the exact skill name: `ascii-motd-profile-banner`.
**Trigger phrases include:**
- "ascii-motd-profile-banner"
- "use ascii-motd-profile-banner"
- "用 ascii-motd-profile-banner 生成 SSH 登录欢迎"
- "使用 ascii-motd-profile-banner 输出 MOTD(短版/长版)"
## Boundary
- Produce templates and placement guidance only; do not modify system files.
- Never include sensitive information (tokens, internal URLs, account details, personal data).
- Default output is ASCII-only; ANSI color is optional and must have a no-color fallback.
## How to use this skill
### Inputs
- title (required)
- messageBullets (1–5 bullet points, required)
- mode (short | long, default short)
- width (default 80)
- includeLinks (optional: Docs / Tickets / Repo)
- colorMode (none | ansi256, default none)
- quietHint (default true: recommend quiet output for non-interactive shells)
### Outputs (required)
- bannerShort (<= 12 lines)
- bannerLong (<= 30 lines)
- safetyNotes (>= 3 actionable security notes)
- toggleAdvice (interactive vs non-interactive display guidance)
### Inline Example (short mode)
```
================================================================================
MyServer - Production
================================================================================
* Disk usage: 42% (210GB / 500GB)
* Last deploy: 2024-03-15 14:30 UTC
* Docs: https://docs.example.com
--------------------------------------------------------------------------------
WARNING: Do not store credentials in shell history
================================================================================
```
### Workflow
1. Define `title` and `messageBullets` (1-5 items)
2. Choose `mode` (short for <= 12 lines, long for <= 30 lines)
3. Generate `bannerShort` and `bannerLong` variants
4. Include `safetyNotes` (>= 3 actionable security reminders)
5. **Validate**: Confirm line count, width <= 80, no trailing spaces
## Examples
- `examples/ssh-short.md`
- `examples/ssh-long.md`
## Quality checklist
1. Short mode does not spam (<= 12 lines)
2. Copy/paste safe (no trailing spaces)
3. Security notes are clear, short, and actionable
## Keywords
**English:** ascii-motd-profile-banner, motd, ssh banner, profile, welcome message, security notice, terminal
**中文:** ascii-motd-profile-banner, MOTD, SSH Banner, 登录欢迎, Profile, 安全提示, 终端
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!