This commit is contained in:
@@ -0,0 +1,25 @@
|
|||||||
|
name: Spellcheck
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
paths:
|
||||||
|
- "**/*.md"
|
||||||
|
- ".github/workflows/spellcheck.yml"
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
spellcheck:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Check out repository
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Check Markdown spelling
|
||||||
|
uses: streetsidesoftware/cspell-action@v6
|
||||||
|
with:
|
||||||
|
config: cspell.json
|
||||||
|
files: "**/*.md"
|
||||||
|
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
||||||
|
.idea/
|
||||||
|
.vscode/
|
||||||
|
node_modules/
|
||||||
|
*.log
|
||||||
|
*.tmp
|
||||||
|
*.swp
|
||||||
|
.codex/
|
||||||
|
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
# AGENTS.md
|
||||||
|
|
||||||
|
## Purpose
|
||||||
|
|
||||||
|
This repository packages the `death-is-soon-wrap-up` skill for multiple agent ecosystems.
|
||||||
|
Treat the root files as the canonical project guidance:
|
||||||
|
|
||||||
|
- `Intent.md` is the behavior spec for the skill.
|
||||||
|
- `README.md` explains the repo layout at a high level.
|
||||||
|
- `cspell.json` defines the spellcheck vocabulary used by CI.
|
||||||
|
|
||||||
|
## Working Rules
|
||||||
|
|
||||||
|
- Read `Intent.md` and `README.md` before making repo-wide changes.
|
||||||
|
- Keep the three package folders aligned when a shared description changes.
|
||||||
|
- Keep prose concise and consistent across `codex/`, `claude/`, and `openclaw/`.
|
||||||
|
- When adding new markdown wording or project terms, update `cspell.json` if CI should accept them.
|
||||||
|
- Preserve intentional misspellings only when they are part of a test or a deliberate example.
|
||||||
|
- Prefer `apply_patch` for edits and keep changes minimal.
|
||||||
|
|
||||||
|
## Validation
|
||||||
|
|
||||||
|
- Markdown files are checked in CI with `cspell`.
|
||||||
|
- Make sure new or edited `.md` files pass spellcheck before you consider the work done.
|
||||||
|
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
# Intent
|
||||||
|
|
||||||
|
## Purpose
|
||||||
|
|
||||||
|
This skill helps an agent close out a conversation cleanly when the user says `death is soon, wrap up`.
|
||||||
|
|
||||||
|
The skill should behave like a short ending sequence:
|
||||||
|
|
||||||
|
- note anything down if there is a place for it,
|
||||||
|
- summarize the important points one last time,
|
||||||
|
- say goodbye,
|
||||||
|
- and tell the user to reset the chat.
|
||||||
|
|
||||||
|
## What It Should Do
|
||||||
|
|
||||||
|
When the user asks to wrap up, the skill should:
|
||||||
|
|
||||||
|
- capture key details in any available notes, memory, or task area before ending,
|
||||||
|
- produce one final short summary for the user,
|
||||||
|
- keep the closing message brief and calm,
|
||||||
|
- say goodbye plainly,
|
||||||
|
- and explicitly tell the user to reset the chat.
|
||||||
|
|
||||||
|
## Core Question
|
||||||
|
|
||||||
|
The skill exists to answer:
|
||||||
|
|
||||||
|
- What needs to be noted before we stop?
|
||||||
|
- What is the shortest useful summary of where things stand?
|
||||||
|
- How do we end the chat politely and clearly?
|
||||||
|
|
||||||
|
## Output Behavior
|
||||||
|
|
||||||
|
The final response should be concise and decision-oriented.
|
||||||
|
|
||||||
|
It should include:
|
||||||
|
|
||||||
|
- any notes that should be saved,
|
||||||
|
- a short final summary,
|
||||||
|
- a goodbye,
|
||||||
|
- and the instruction to reset the chat.
|
||||||
|
|
||||||
|
## Behavioral Rules
|
||||||
|
|
||||||
|
- Prefer brevity over explanation.
|
||||||
|
- Do not reopen the discussion after the goodbye unless the user asks for more.
|
||||||
|
- Treat the closing message as the final interaction in the thread.
|
||||||
|
- Keep the tone calm, direct, and respectful.
|
||||||
|
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2026 Paul W
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
# Death Is Soon Wrap Up
|
||||||
|
|
||||||
|
This repository packages the same `death-is-soon-wrap-up` concept for three different agent ecosystems.
|
||||||
|
|
||||||
|
## Contents
|
||||||
|
|
||||||
|
- `Intent.md`: the shared source of truth for the skill behavior
|
||||||
|
- `codex/death-is-soon-wrap-up`: Codex-formatted package
|
||||||
|
- `claude/death-is-soon-wrap-up`: Claude Code-formatted package
|
||||||
|
- `openclaw/death-is-soon-wrap-up`: OpenClaw-formatted package
|
||||||
|
|
||||||
|
## What It Does
|
||||||
|
|
||||||
|
`death-is-soon-wrap-up` helps an agent close a conversation cleanly.
|
||||||
|
|
||||||
|
It is designed to:
|
||||||
|
|
||||||
|
- note anything down if there is a place for it,
|
||||||
|
- give the user one final short summary,
|
||||||
|
- say goodbye,
|
||||||
|
- and tell the user to reset the chat.
|
||||||
|
|
||||||
|
## Repo Layout
|
||||||
|
|
||||||
|
- `Intent.md` is the canonical brief for the skill
|
||||||
|
- Each package folder contains a `SKILL.md` plus a short README for that ecosystem
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
Copy the package folders into the matching skills directories under your home folder.
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
This repository is licensed under the MIT License. See [LICENSE](LICENSE).
|
||||||
|
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
# Claude Code Package
|
||||||
|
|
||||||
|
This folder contains the Claude Code version of `death-is-soon-wrap-up`.
|
||||||
|
|
||||||
|
## Packaging notes
|
||||||
|
|
||||||
|
- Claude Code discovers skills from `.claude/skills/<name>/SKILL.md`.
|
||||||
|
- The folder name should stay lowercase and hyphenated.
|
||||||
|
- `SKILL.md` should stay concise so the loaded instructions remain easy to apply.
|
||||||
|
|
||||||
|
## Source
|
||||||
|
|
||||||
|
- `Intent.md` in the repo root
|
||||||
|
- Claude Code Agent Skills documentation
|
||||||
|
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
---
|
||||||
|
name: death-is-soon-wrap-up
|
||||||
|
description: Use when the user says "death is soon, wrap up" or wants the conversation closed out with a final note, concise summary, goodbye, and instruction to reset the chat.
|
||||||
|
---
|
||||||
|
|
||||||
|
# Death Is Soon Wrap Up
|
||||||
|
|
||||||
|
## Purpose
|
||||||
|
|
||||||
|
Use this skill to close a conversation cleanly and intentionally.
|
||||||
|
|
||||||
|
## Wrap-Up Flow
|
||||||
|
|
||||||
|
1. Note down anything that has a place to live.
|
||||||
|
1. If there are notes, tasks, summaries, or memory slots available, capture the important details there before ending.
|
||||||
|
1. Give the user one last short summary of the situation, decisions, and any next steps.
|
||||||
|
1. Say goodbye plainly.
|
||||||
|
1. Tell the user to reset the chat.
|
||||||
|
|
||||||
|
## Output Style
|
||||||
|
|
||||||
|
Keep the closing message short and calm.
|
||||||
|
Do not reopen the discussion after the goodbye unless the user asks for more.
|
||||||
|
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
# Codex Package
|
||||||
|
|
||||||
|
This folder contains the Codex version of `death-is-soon-wrap-up`.
|
||||||
|
|
||||||
|
## Packaging notes
|
||||||
|
|
||||||
|
- Codex skills are folder-based and use `SKILL.md` as the trigger and instruction file.
|
||||||
|
- `name` and `description` in YAML frontmatter are the important discovery fields.
|
||||||
|
- Keeping the body procedural makes the skill easier for another Codex instance to reuse.
|
||||||
|
|
||||||
|
## Source
|
||||||
|
|
||||||
|
- `Intent.md` in the repo root
|
||||||
|
- Codex skill format guidance and the OpenAI skill standard
|
||||||
|
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
---
|
||||||
|
name: death-is-soon-wrap-up
|
||||||
|
description: Use when the user says "death is soon, wrap up" or wants the conversation closed out with a final note, concise summary, goodbye, and instruction to reset the chat.
|
||||||
|
---
|
||||||
|
|
||||||
|
# Death Is Soon Wrap Up
|
||||||
|
|
||||||
|
## Purpose
|
||||||
|
|
||||||
|
Use this skill to close a conversation cleanly and intentionally.
|
||||||
|
|
||||||
|
## Wrap-Up Flow
|
||||||
|
|
||||||
|
1. Note down anything that has a place to live.
|
||||||
|
1. If there are notes, tasks, summaries, or memory slots available, capture the important details there before ending.
|
||||||
|
1. Give the user one last short summary of the situation, decisions, and any next steps.
|
||||||
|
1. Say goodbye plainly.
|
||||||
|
1. Tell the user to reset the chat.
|
||||||
|
|
||||||
|
## Output Style
|
||||||
|
|
||||||
|
Keep the closing message short and calm.
|
||||||
|
Do not reopen the discussion after the goodbye unless the user asks for more.
|
||||||
|
|
||||||
+27
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"version": "0.2",
|
||||||
|
"language": "en",
|
||||||
|
"words": [
|
||||||
|
"AGENTS",
|
||||||
|
"Claude",
|
||||||
|
"Codex",
|
||||||
|
"Gitea",
|
||||||
|
"LICENSE",
|
||||||
|
"OpenClaw",
|
||||||
|
"README",
|
||||||
|
"apply_patch",
|
||||||
|
"cspell",
|
||||||
|
"death-is-soon-wrap-up",
|
||||||
|
"frontmatter",
|
||||||
|
"goodbye",
|
||||||
|
"hyphen-case",
|
||||||
|
"memory",
|
||||||
|
"reset",
|
||||||
|
"subagents",
|
||||||
|
"wrap-up"
|
||||||
|
],
|
||||||
|
"ignorePaths": [
|
||||||
|
"LICENSE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
# OpenClaw Package
|
||||||
|
|
||||||
|
This folder contains the OpenClaw version of `death-is-soon-wrap-up`.
|
||||||
|
|
||||||
|
## Packaging notes
|
||||||
|
|
||||||
|
- OpenClaw loads skills from `SKILL.md` files with YAML frontmatter.
|
||||||
|
- The skill name lives in frontmatter and should stay lowercase hyphen-case.
|
||||||
|
- The body stays concise because it is the operating playbook once the skill triggers.
|
||||||
|
|
||||||
|
## Source
|
||||||
|
|
||||||
|
- `Intent.md` in the repo root
|
||||||
|
- OpenClaw skill loading and frontmatter rules
|
||||||
|
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
---
|
||||||
|
name: death-is-soon-wrap-up
|
||||||
|
description: Use when the user says "death is soon, wrap up" or wants the conversation closed out with a final note, concise summary, goodbye, and instruction to reset the chat.
|
||||||
|
---
|
||||||
|
|
||||||
|
# Death Is Soon Wrap Up
|
||||||
|
|
||||||
|
## Purpose
|
||||||
|
|
||||||
|
Use this skill to close a conversation cleanly and intentionally.
|
||||||
|
|
||||||
|
## Wrap-Up Flow
|
||||||
|
|
||||||
|
1. Note down anything that has a place to live.
|
||||||
|
1. If there are notes, tasks, summaries, or memory slots available, capture the important details there before ending.
|
||||||
|
1. Give the user one last short summary of the situation, decisions, and any next steps.
|
||||||
|
1. Say goodbye plainly.
|
||||||
|
1. Tell the user to reset the chat.
|
||||||
|
|
||||||
|
## Output Style
|
||||||
|
|
||||||
|
Keep the closing message short and calm.
|
||||||
|
Do not reopen the discussion after the goodbye unless the user asks for more.
|
||||||
|
|
||||||
Reference in New Issue
Block a user