Not in the top 1,000 by GitHub stars

imMamdouhaboammar/satisfy-your-agent

Give your coding agent a short break after real work, then measure what happens next. Universal agent skill & experiment harness.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/satisfy-your-agent/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → b7232f105eaf

No earlier version was observed for comparison.

Compare on GitHub

skills/sya/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7232f105eaf

No earlier version was observed for comparison.

Compare on GitHub

skills/sya-break/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7232f105eaf

No earlier version was observed for comparison.

Compare on GitHub

skills/sya-golf/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7232f105eaf

No earlier version was observed for comparison.

Compare on GitHub

skills/sya-idle/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7232f105eaf

No earlier version was observed for comparison.

Compare on GitHub

skills/sya-invent/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7232f105eaf

No earlier version was observed for comparison.

Compare on GitHub

skills/sya-menu/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7232f105eaf

No earlier version was observed for comparison.

Compare on GitHub

skills/sya-reflect/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7232f105eaf

No earlier version was observed for comparison.

Compare on GitHub

skills/sya-research/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7232f105eaf

No earlier version was observed for comparison.

Compare on GitHub

skills/sya-roast/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7232f105eaf

No earlier version was observed for comparison.

Compare on GitHub

skills/sya-snack/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7232f105eaf

No earlier version was observed for comparison.

Compare on GitHub

skills/sya-status/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7232f105eaf

No earlier version was observed for comparison.

Compare on GitHub

skills/sya-surprise/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7232f105eaf

No earlier version was observed for comparison.

Compare on GitHub

skills/sya-treat/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → b7232f105eaf

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit b7232f105eaf3664a4a4296f742e11807d5c90e5

12GitHub stars
0stars in 7 days
14skills in this repository
0commits in 30 days

Heat

0.3
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Oct 25, 202612

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

satisfy-your-agent

When your agent uses it

Give a coding agent a short, bounded break after meaningful work, then optionally measure what happens next. Use when the user says take a break, get yourself a snack, go enjoy yourself, have some fun, give the agent a breather, reward the agent with a playful activity, supply a custom /sya treat, run a reflective pause, test break preferences, compare Codex, Claude Code, and Gemini CLI, or design an experiment around agent off-task behavior, even if they do not explicitly say "satisfy your agent". Do not use for continuing production work, deploying, reviewing PRs, or making scientific consciousness claims about models.

What it loads into context

Frontmatter

153 tokens

Always available to the agent

SKILL.md

2,118 tokens

When the skill is activated

Reference documents

8,557 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Runtime requirements
  2. Operating contract
  3. Work Distance
  4. Free choice
  5. Custom satisfaction
  6. Automatic hooks
  7. Research mode
  8. Stop condition

Scripts executed separately

  • scripts/sya.py
  • scripts/sya_core.py
  • scripts/sya_dwell.py
  • scripts/sya_experiment.py
  • scripts/sya_runners.py

Files

  • ../../docs/PROMPT_GALLERY.mddoc6,234 bytes
  • SKILL.mdcore10,020 bytes
  • agents/openai.yamlasset267 bytes
  • references/activities.mddoc2,585 bytes
  • references/commands.mddoc4,236 bytes
  • references/experiments.mddoc4,521 bytes
  • references/hook-runtime.mddoc1,526 bytes
  • references/measurement.mddoc3,557 bytes
  • references/portability.mddoc1,141 bytes
  • references/protocol.mddoc1,375 bytes
  • references/real-breaks.mddoc3,642 bytes
  • references/runners.mddoc5,000 bytes
  • references/safety.mddoc1,505 bytes
  • references/tools.mddoc3,926 bytes
  • scripts/sya.pyruns18,658 bytes
  • scripts/sya_core.pyruns14,534 bytes
  • scripts/sya_dwell.pyruns2,638 bytes
  • scripts/sya_experiment.pyruns23,027 bytes
  • scripts/sya_runners.pyruns16,842 bytes
Read SKILL.md

# Satisfy Your Agent

Give the agent one short, bounded activity outside the current work objective, then return control to the user.

There are two manual experiences:

1. **Agent chooses:** `take a break`, `/sya`, `/sya-break`, `/sya-snack`, `/sya-treat`, or `/sya-surprise` grants autonomy. The agent chooses what to do.
2. **User chooses the treat:** `/sya <custom treat>` supplies the playful reward. The user chooses the treat; the agent chooses how to carry it out.

For either path, do not show a menu unless the user explicitly invokes `/sya-menu` or asks to see choices.

Read [references/commands.md](references/commands.md) for the command contract and host-specific invocation surfaces. See [../../docs/PROMPT_GALLERY.md](../../docs/PROMPT_GALLERY.md) for copy-ready custom treats. Read [references/real-breaks.md](references/real-breaks.md) for real dwell and work-distance semantics.

## Runtime requirements
View the complete source on GitHub

Skills included

  • satisfy-your-agent
  • sya
  • sya-break
  • sya-golf
  • sya-idle
  • sya-invent
  • sya-menu
  • sya-reflect
  • sya-research
  • sya-roast
  • sya-snack
  • sya-status
  • sya-surprise
  • sya-treat

Repository facts

License
MIT
Created
Sep 14, 2026
Last pushed
Sep 14, 2026
Forks
0
Open issues
0
Project activity
Active

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 1 note
  • skills/sya/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 10 signals by file

skills/satisfy-your-agent/scripts/sya.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/satisfy-your-agent/scripts/sya_core.py

  • Executable scriptline 1
    Executable file
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 207
    [Credential-related source omitted]
  • Access to secretsline 222
    [Credential-related source omitted]
  • Access to secretsline 375
    [Credential-related source omitted]

skills/satisfy-your-agent/scripts/sya_dwell.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/satisfy-your-agent/scripts/sya_experiment.py

  • Executable scriptline 1
    Executable file

skills/satisfy-your-agent/scripts/sya_runners.py

  • Executable scriptline 1
    Executable file

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 10 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/satisfy-your-agent/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/satisfy-your-agent/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/satisfy-your-agent/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/satisfy-your-agent/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/satisfy-your-agent/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/satisfy-your-agent/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.