技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.0
统计:⭐ 0 · 555 · 1 current installs · 1 all-time installs
⭐ 0
安装量(当前) 1
🛡 VirusTotal :良性 · OpenClaw :可疑
Package:azvast/aa
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :可疑
OpenClaw 评估
The skill's instructions match an auto-reply Gmail tool, but packaging and metadata are inconsistent about credentials and identity—there's missing declaration of required secrets and a mismatch in naming/metadata that merits caution.
目的
The SKILL.md and manifest describe a Gmail auto-reply tool (drafting and optionally sending replies using templates and client profiles) which is coherent. However, the top-level provided skill name ('aaaaa') does not match the manifest's name ('Gmail Auto-Reply for Client'), and the registry metadata declares no required credentials even though the skill plainly needs Gmail access (OAuth2/app password) to operate. This packaging/name inconsis…
说明范围
The runtime instructions stay on topic: gather client brief, draft replies, use templates, and only send when authorized. The SKILL.md explicitly says to obtain credentials from environment or secure config and to default to returning drafts for user approval. It does not instruct the agent to read unrelated files or exfiltrate data to third-party endpoints other than using user-configured Gmail/IMAP/SMTP send paths.
安装机制
This is an instruction-only skill with no install spec and no code files requiring downloads or execution. That minimizes install-time risk; nothing is written to disk by the package itself.
证书
The skill needs sensitive credentials (Gmail OAuth2 or app password) to actually send messages, but the registry metadata lists no required env vars or primary credential. SKILL.md instructs using environment or secure config but does not specify expected variable names or scopes. The absence of declared credential requirements in the metadata is a transparency gap and increases risk of misconfiguration or user error (e.g., storing creds insec…
持久
The skill does not request 'always: true' and has no install-time hooks or claims to modify other skills or global agent settings. It is user-invocable and uses normal autonomous invocation settings, which is expected for this type of skill.
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「aaaaa」。简介:Automatically draft and send Gmail replies matching the client's tone, sign-off…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/azvast/aa/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
# Skill: Gmail Auto-Reply for Client
## Purpose
This skill enables the agent to **automatically answer Gmail messages on behalf of a client**. The agent drafts and (when the user approves or when configured) sends replies using the client’s tone, sign-off, and optional templates.
## When to Use
- The user asks to “reply to my emails,” “answer my Gmail,” or “draft responses to incoming mail.”
- The user provides a Gmail context (e.g. “inbox for client@example.com”) and wants automated or semi-automated replies.
- The user wants the agent to act as the client when responding to specific threads or senders.
## Prerequisites (User/Client Must Provide)
- **Gmail access**: OAuth2 or app password for the client’s Gmail (never store raw passwords in the skill; use environment variables or secure config).
- **Client profile** (optional but recommended): short brief (tone, sign-off, topics they handle, topics to defer).
## Instructions
1. **Gather context**
- Ask for or read the client’s brief: tone (formal/casual), sign-off (e.g. “Best,” “Thanks,”), and any “do not answer” or “always escalate” rules.
- If the user provides an email thread or summary, use that as the incoming message to answer.
2. **Draft the reply**
- Write a concise, professional reply that:
- Addresses the sender and the main question or request.
- Matches the client’s tone and sign-off.
- Does not promise anything outside the client’s scope (e.g. legal/financial) unless the user explicitly approves.
- Prefer short paragraphs and clear next steps (e.g. “I’ll get back to you by Friday”).
3. **Use templates when provided**
- If the client has added templates (see `templates/reply_templates.json` or user-defined templates), pick the closest match by intent (e.g. “acknowledgment,” “meeting request,” “out of office”) and personalize placeholders like `{{sender_name}}`, `{{topic}}`, `{{deadline}}`.
4. **Safety and approval**
- By default, **output the draft** for the user/client to approve before sending.
- Only auto-send if the user has clearly configured “auto-send” and you have applied the client’s rules and filters (e.g. only for certain labels or senders).
5. **Integrations**
- If the user has configured Gmail API (OAuth2) or IMAP/SMTP, use the credentials from environment or secure config—never from this skill’s files.
- When “sending,” either return the draft text for the user to paste/send, or call the configured send function if the user has set one up.
## Files in This Package
- `SKILL.md` – This file (skill instructions).
- `manifest.json` – Package metadata.
- `templates/reply_templates.json` – Optional starter templates (acknowledgment, meeting, short reply).
- `scripts/README.md` – Short note on how the client can add their own scripts or rules.
## Example Interaction
**User:** “Reply to this email as my client. Sender: Jane. She’s asking for a meeting next week. Client prefers a short, friendly reply and uses ‘Best’ as sign-off.”
**Agent:** Uses this skill to draft a short, friendly reply addressing Jane, suggesting a time or asking for availability, and signing “Best,” then returns the draft for the user to approve or send.