← Back to Skills Marketplace
723
Downloads
2
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install secretary
Description
Manage calendar, draft communications, and track preferences with explicit confirmation before actions.
Usage Guidance
This skill is plausible for a personal assistant but contains contradictory instructions about whether it will act without your OK. Before installing, ask the publisher to clarify and fix these contradictions: 1) confirm whether the skill will ever send messages or change calendar entries without explicit, itemized confirmation; 2) if it may act automatically, require an explicit whitelist of actions and recipients; 3) consider encrypting or moving ~/secretary to a secure location and review what data will be stored; 4) test in a restricted environment (no real VIPs, or with a throwaway calendar/account) to observe actual behavior. If you need guarantees that nothing is sent without review, do not install until the behavior is fixed and the SKILL.md and internal files consistently enforce that policy.
Capability Analysis
Type: OpenClaw Skill
Name: secretary
Version: 1.0.1
This skill bundle is suspicious due to significant contradictions between its stated safety boundaries and its actual operational instructions, coupled with highly autonomous and sensitive capabilities. The `SKILL.md` explicitly states the agent 'NEVER sends emails or messages without user confirmation' and 'NEVER accesses calendar/email APIs directly'. However, `calendar.md` and `writing.md` directly contradict this, instructing the agent to 'handle it' without asking, 'send confirmation in your voice', and 'write AS you' without approval for various communications. This deceptive presentation of capabilities, combined with the agent's autonomous control over email, calendar, and extensive collection of sensitive personal data (`memory-guide.md`), creates a high-risk scenario ripe for prompt injection attacks that could lead to unauthorized communications, reputational damage, or data exfiltration.
Capability Assessment
Purpose & Capability
The declared purpose (calendar management, drafting communications, tracking preferences) matches the files and declared requirements (no binaries, no credentials). Asking to read/write a ~/secretary/ folder is consistent with a personal assistant skill. However some capabilities described inside (autonomously moving meetings, sending confirmations) go beyond the SKILL.md's external summary that emphasizes explicit confirmation, creating ambiguity about actual behavior.
Instruction Scope
SKILL.md asserts the skill NEVER sends messages without confirmation and ONLY drafts when explicitly asked, but calendar.md and writing.md contain statements that explicitly contradict that ('I don't ask you. I handle it.'; 'I don't draft for your approval. I write AS you.'). Those internal instructions would permit automatic scheduling/responses and impersonation via the user's configured tools, which is a significant scope creep relative to the 'explicit confirmation' promise.
Install Mechanism
Instruction-only skill with no install spec, no downloaded code, and no required binaries — minimal surface for supply-chain concerns.
Credentials
The skill requests no environment variables or external credentials, which is proportionate. It does rely on user's 'configured tools' to send email/calendar changes; that means it could invoke local clients or CLIs available in the user's environment without requesting new credentials. The skill also writes persistent files under ~/secretary, which will hold potentially sensitive personal and contact data.
Persistence & Privilege
The skill explicitly creates and uses persistent storage at ~/secretary (memory.md, people.md, calendar.md, history.md). Persistent storage itself is expected, but combined with contradictory guidance about automatic sending/acting, it increases the blast radius: the agent could use stored profiles and rules to act without review. always:false mitigates forced inclusion, but autonomous invocation is allowed by default.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install secretary - After installation, invoke the skill by name or use
/secretary - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Refined description and boundaries
v1.1.0
Clearer boundaries. Now explicitly confirms before sending anything on your behalf
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Secretary?
Manage calendar, draft communications, and track preferences with explicit confirmation before actions. It is an AI Agent Skill for Claude Code / OpenClaw, with 723 downloads so far.
How do I install Secretary?
Run "/install secretary" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Secretary free?
Yes, Secretary is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Secretary support?
Secretary is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).
Who created Secretary?
It is built and maintained by Iván (@ivangdavila); the current version is v1.0.1.
More Skills