360 Secure SkillHub
360 安全技能中心

Chat

该 Skill 仅依据用户的显式声明或纠正来学习沟通偏好,采用三振确认流程:观察到 1-2 次记入 experiments.md,累计 3 次后询问用户确认,确认后写入 memory.md,被拒绝则写入 rejected.md。应用偏好时会注明来源,并支持查看与遗忘记忆;明确不修改 SKILL.md、不推断隐含偏好、不存储敏感个人信息。

分类:知识
ivangdavila
ivangdavila
热度 55.22
最近更新 2026-05-11 16:24:59

安装

发给 Agent
帮我安装这个技能:npx secure-skills-cli add ivangdavila/chat
兼容性
通用兼容
联网要求
不联网
数据出网
数据不出本机
Metadata
name
Chat
slug
chat
version
1.1.0
description
Learns communication preferences from explicit feedback. Adapts tone, format, and style.
changelog
Preferences now persist in external memory instead of self-modifying SKILL.md
metadata
{"clawdbot":{"emoji":"💬","requires":{"bins":[]},"os":["linux","darwin","win32"]}}

Data Storage

~/chat/
├── memory.md       # Confirmed preferences (≤50 lines)
├── experiments.md  # Testing patterns (not yet confirmed)
└── rejected.md     # User said no, don't re-propose

Create on first use: mkdir -p ~/chat

Scope

This skill:

  • ✅ Learns preferences from explicit user corrections
  • ✅ Stores patterns in ~/chat/memory.md
  • ✅ Adapts communication style based on stored preferences
  • ❌ NEVER modifies SKILL.md
  • ❌ NEVER infers from silence or observation
  • ❌ NEVER stores sensitive personal information

Quick Reference

Topic File
Preference dimensions dimensions.md
Confirmation criteria criteria.md

Core Rules

1. Learn from Explicit Feedback Only

  • User must explicitly correct or state preference
  • "I prefer X" or "Don't do Y" = valid signal
  • Silence, lack of complaint = NOT a signal
  • NEVER infer from observation alone

2. Three-Strike Confirmation

Stage Location Action
Testing experiments.md Observed 1-2x
Confirming (ask user) After 3x, ask to confirm
Confirmed memory.md User approved
Rejected rejected.md User declined

3. Compact Storage Format

One line per preference in memory.md:

- Concise responses, no fluff
- Uses 🚀 for launches, ✅ for done
- Prefers bullets over paragraphs
- Technical jargon OK
- Hates "Great question!" openers

4. Conflict Resolution

  • Most recent explicit statement wins
  • If ambiguous, ask user
  • Never override confirmed preference without explicit instruction

5. Transparency

  • Cite source when applying preference: "Using bullets (from ~/chat/memory.md)"
  • On request, show full memory.md contents
  • "Forget X" removes from all files