skills
AGENTS.md0 starsChanged 3 months agoMITView on GitHub
Guidance for coding agents working in the public Sequence Skills repository. This repository contains portable agent skills that teach coding agents how to use Sequence with external products and integrations. Skills are instructions, references, examples, and validation assets. They are not a replacement for the Sequence MCP, the Sequence application, or the user's own approvals. - Keep the public repository easy to understand for a first-time visitor. - Prefer one small, coherent change per commit. - Keep every commit in…
Where files are headingNew AGENTS.md files have more rules about keeping secrets out of the code, and fewer about code style.
Of the AGENTS.md files we read, the 31,843 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.
In this repository4 other files it gives its agents.
- airbnb-payout-autopilotSkill
- ghl-setupSkill
- sequence-skill-builderSkill
- sequenceSkill
The file
Show its rules and text
We split this AGENTS.md into the rules it gives an agent
26 rules. About 2 are common, 21 are distinctive, and 3 are very specific to this project.
≈2
Common · estimate
Many files like this have a rule of this kind.
≈21
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- could be automatic: a setting could enforce it
- Distinctive: line 16
Keep the public repository easy to understand for a first-time visitor.
- Distinctive: line 17
Prefer one small, coherent change per commit.
- Distinctive: line 18
Keep every commit in a usable state.
- Distinctive: line 21
Write for both humans browsing GitHub and agents loading files selectively.
- Distinctive: line 22
Prefer plain language, concrete examples, and direct instructions.
- Very specific: line 23
Keep procedural instructions in SKILL.md and move detailed reference material into references/.
- Distinctive: line 25
Avoid duplicating the same rule in multiple files.
- Distinctive: line 30
Every skill must be a self-contained directory with:
- Very specific: line 42
Every SKILL.md must include YAML frontmatter with:
- Distinctive: line 47
When a skill has meaningful compatibility, permission, integration, or side effect requirements, document them in frontmatter or the …
- Distinctive: line 53
Before changing a skill:
- Very specific: line 55
Read the complete SKILL.md.
- Distinctive: line 56
Read the references it links to.
- Distinctive: line 57
Check whether the skill calls out human approval gates or safety limits.
- Distinctive: line 58
Search the repository for duplicated names, links, examples, and claims.
- Distinctive: line 61
After changing a skill:
- Distinctive: line 63
Check frontmatter syntax and required fields.
- Distinctive: line 64
Check every internal link and referenced file.
- Distinctive: line 74
Never add instructions that move real money without an explicit human gate.
- Common: line 78
Never introduce secret collection when OAuth or an existing connector is the intended authentication path.
- Distinctive: line 80
Keep account identifiers, card details, tokens, and personal data out of examples, tests, logs, and commits.
- Distinctive: line 84
Do not weaken an approval gate to make a demo or test pass.
- Common: line 97
Use descriptive names, stable links, and examples that do not depend on a maintainer's local filesystem.
- Distinctive: line 103
Keep commits narrow and name them after one user-visible or repository-level change.
- Distinctive: line 120
Do not combine documentation, repository moves, plugin packaging, and runtime behavior changes in one commit unless the changes cannot work …
- Distinctive: line 135
When a task is ambiguous, preserve existing behavior and describe the smallest safe interpretation in the final handoff.
≈ “Common” is an estimate: at least 1 in 5 of the 40,246 AGENTS.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Sequence Skills
Guidance for coding agents working in the public Sequence Skills repository.
Repository purpose
This repository contains portable agent skills that teach coding agents how to use Sequence with external products and integrations.
Skills are instructions, references, examples, and validation assets. They are not a replacement for the Sequence MCP, the Sequence application, or the user's own approvals.
Working principles
- Keep the public repository easy to understand for a first-time visitor.
- Prefer one small, coherent change per commit.
- Keep every commit in a usable state.
- Preserve the existing user-facing workflow unless the change explicitly updates that workflow.
- Write for both humans browsing GitHub and agents loading files selectively.
- Prefer plain language, concrete examples, and direct instructions.
- Keep procedural instructions in
SKILL.mdand move detailed reference material intoreferences/. - Avoid duplicating the same rule in multiple files. Link to the canonical source instead.
Skill contract
Every skill must be a self-contained directory with:
skill-name/
├── SKILL.md # Required: frontmatter and agent instructions
├── README.md # Optional: human-facing overview
├── references/ # Optional: detailed material loaded on demand
├── examples/ # Optional: representative tasks and outcomes
├── scripts/ # Optional: safe, repeatable helpers
└── tests/ # Optional: fixtures and workflow checksEvery SKILL.md must include YAML frontmatter with:
name: lowercase, hyphenated, and unique within the repositorydescription: what the skill does and when an agent should use it
When a skill has meaningful compatibility, permission, integration, or side effect requirements, document them in frontmatter or the skill's canonical metadata. Do not hide operational requirements in a distant reference file.
Agent instructions
Before changing a skill:
- Read the complete
SKILL.md. - Read the references it links to.
- Check whether the skill calls out human approval gates or safety limits.
- Search the repository for duplicated names, links, examples, and claims.
- Identify the smallest change that solves the request.
After changing a skill:
- Check frontmatter syntax and required fields.
- Check every internal link and referenced file.
- Confirm that examples still match the workflow.
- Confirm that safety boundaries remain explicit.
- Report the exact verification performed.
Sequence and financial safety
Sequence skills may describe workflows involving accounts, cards, rules, and external money movement. Treat those workflows as high-risk.
- Never add instructions that move real money without an explicit human gate.
- Preserve simulation-first behavior wherever the underlying workflow supports simulation.
- Preserve paused-rule behavior until the user activates a rule themselves.
- Never introduce secret collection when OAuth or an existing connector is the intended authentication path.
- Keep account identifiers, card details, tokens, and personal data out of examples, tests, logs, and commits.
- Distinguish MCP-automated work from dashboard-only work.
- State what the agent cannot verify or perform.
- Do not weaken an approval gate to make a demo or test pass.
Public repository quality
This is a public product repository. New public-facing content should be:
- Specific enough for a user to act on
- Short enough for an agent to load without unnecessary context
- Free of internal shorthand and unexplained identifiers
- Consistent with the Sequence product terminology
- Tested against the workflow it describes
- Safe to copy into a real project or agent configuration
Use descriptive names, stable links, and examples that do not depend on a maintainer's local filesystem. Do not commit generated artifacts, credentials, machine-specific paths, or temporary debugging output.
Commit discipline
Keep commits narrow and name them after one user-visible or repository-level change. Good examples:
docs: define the skill contract
feat: add the canonical skill catalog
test: add GHL workflow fixtures
ci: validate skill metadataBefore committing, check:
git diff --check- The relevant validation or test command
- The final diff for unrelated changes
- The commit scope against the current plan
Do not combine documentation, repository moves, plugin packaging, and runtime behavior changes in one commit unless the changes cannot work independently.
Scope boundaries
An agent may make local repository changes requested by the user. An agent must ask before:
- Publishing or releasing a package
- Modifying an external Sequence account
- Activating a financial rule
- Moving real money
- Adding a new external integration with production credentials
- Changing repository ownership, licensing, or public security policy
When a task is ambiguous, preserve existing behavior and describe the smallest safe interpretation in the final handoff.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

