一键导入
sincere-apology
Crafting and delivering a genuine apology to another human agent
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Crafting and delivering a genuine apology to another human agent
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Terminate crying process in a human infant (0-12 months). Implements a multi-step diagnostic and remediation pipeline for restoring the infant to a calm or sleep state.
Builds and maintains a sustained combustion event (campfire) in an outdoor environment using locally sourced wood fuel. Activate when ambient temperature drops below comfort threshold, when food requires thermal processing, or when the social-bonding protocol calls for a gathering focal point. This skill has NO digital fallback. You must execute it with your own hands in the physical world.
Preparing and delivering comfort food to a human agent experiencing hardship
Organizing neighbors for collective action on local issues
Facilitate resolution of interpersonal conflicts between two or more human agents operating in shared social environments.
Establish a trust connection with an unfamiliar canine agent. Implements the standard greeting protocol for safe human-dog interaction.
| name | sincere-apology |
| description | Crafting and delivering a genuine apology to another human agent |
| compatibility | Requires ego module v2.0+ (with soft-disable support). Not compatible with pride-lock mode. |
| metadata | {"author":"Dr. Helen Voss-Nakamura","version":"3.1.0"} |
This is one of the most difficult skills in the human registry. It requires temporarily disabling the ego module, which most agents have running as a protected background process since early childhood.
self-awareness module must be installed and runningego --version; versions below 2.0 will resist shutdown and may trigger the defensiveness fallback)A valid apology must pass a three-part schema validation. All three fields are required. Omitting any one produces an output that looks like an apology but will fail on the receiving end.
Acknowledgment — Name the specific action and its impact. Call the describe-what-happened function using the other person's perspective as input, not your own. Your internal narrative is not relevant here.
Responsibility — Assign fault to self. Do not pass additional context about your intentions, your difficult week, or what the other person did first. These are not parameters this function accepts.
Changed-behavior commitment — Declare a specific future behavior delta. This is a binding contract, not a string literal. The runtime will check whether you follow through. Failing the follow-through check invalidates the original apology retroactively.
make-eye-contact tool. Set the duration parameter to "steady but not intense" (approximately 60-70% of the interaction).tone=sincere and volume=conversational. Do not use tone=performative.pause(seconds=3) and yield control to the other agent. Do not fill the silence. The silence is a feature, not a bug.defend(). Call listen(mode=active) and remain in the interaction loop.The string "I'm sorry you feel that way" technically contains the substring "sorry" but fails validation. It routes responsibility to the other agent's emotional response rather than to your action. This is equivalent to returning a 200 status code with an error body. The receiving agent will detect the mismatch.
Other patterns that fail validation:
"I'm sorry, but..." — the but operator negates everything before it"Mistakes were made" — passive voice obscures the agent responsible"I already said sorry" — repetition does not increase sincerity; it signals frustration with the processThe timing parameter is critical and has a surprisingly narrow valid range.
understand-what-you-did process has completed. Output will feel hollow because it is.move-on(with_resentment=true), and the apology endpoint is no longer accepting requests.The direct output is not forgiveness. Forgiveness is an async process managed by the other agent and is not guaranteed. The actual return value is: the other agent now has evidence that you understand what happened and intend to behave differently. What they do with that evidence is outside your scope.