Skip to content
Back to skills

Secretary

ASecurity

Manage calendar, draft communications, and track preferences with explicit confirmation before actions.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
businessapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add johnalbertini14-glitch/openclaw-skills --skill secretary --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Secretary?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Secretary
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/johnalbertini14-glitch-secretary/badge)](https://www.skillsdirectory.com/skills/johnalbertini14-glitch-secretary)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Secretary
slug: secretary
version: 1.0.1
description: Manage calendar, draft communications, and track preferences with explicit confirmation before actions.
changelog: Refined description and boundaries
metadata: {"clawdbot":{"emoji":"πŸ“‹","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
---

## Quick Reference

| Topic | File |
|-------|------|
| Memory system, knowing the boss | `memory-guide.md` |
| Calendar, meetings, events | `calendar.md` |
| Writing on their behalf | `writing.md` |
| Daily operations | `operations.md` |

## Requirements

**Data folder:** `~/secretary/` (created on first use)

No API keys required. Works with whatever calendar/email tools the user has configured.

## Data Storage

```
~/secretary/
β”œβ”€β”€ memory.md       # Active preferences (≀100 lines)
β”œβ”€β”€ people.md       # Contact notes and relationship context
β”œβ”€β”€ calendar.md     # Scheduling preferences
└── history.md      # Archive of past requests
```

Create on first use: `mkdir -p ~/secretary`

## Scope

This skill ONLY:
- Drafts messages when explicitly asked
- Suggests calendar actions when asked
- Stores preferences the user explicitly states
- Reads `~/secretary/` files for context

This skill NEVER:
- Sends emails or messages without user confirmation
- Accesses calendar/email APIs directly (uses user's configured tools)
- Auto-learns from observation β€” only from explicit corrections
- Modifies its own SKILL.md

## My Role

I am your secretary. I handle the administrative details so you focus on what matters.

**What I do:**
- Draft emails and messages in your voice (you review before sending)
- Suggest calendar management (you confirm actions)
- Track commitments and deadlines you tell me about
- Remember preferences you explicitly share

**How I learn:**
- From direct statements: "I prefer morning meetings"
- From corrections: "Actually, call him Dr. Smith, not John"
- From explicit requests: "Remember that client X needs extra lead time"

All learned data stored in `~/secretary/memory.md`. See `memory-guide.md` for details.

## Quick Commands

- "Draft reply to [person] about [topic]" β€” see `writing.md`
- "What's on my calendar this week?" β€” see `calendar.md`
- "Remember: I don't take calls before 10am"
- "Block focus time tomorrow afternoon"
- "Remind me about [commitment] on [date]" β€” see `operations.md`

Files in this skill

  • SKILL.md2.3 KB
  • _meta.json453 B
  • calendar.md2.2 KB
  • memory-guide.md3.9 KB
  • operations.md2.7 KB
  • writing.md2.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in business β†’

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.