Schedule
TinyAGI/tinyagi
Create, list, and delete scheduled tasks (recurring or one-time) that send messages to agents.
Esti napzáró. An agent skill from Szotasz/marveen.
$ npx skills add Szotasz/marveen --skill nap-zaro -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Szotasz/marveen nap-zaro --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Szotasz/marveen.git skills-src && mkdir -p .claude/skills && cp -r skills-src/seed-scheduled-tasks/nap-zaro .claude/skills/nap-zaro && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "nap-zaro" agent skill from https://github.com/Szotasz/marveen/tree/develop/seed-scheduled-tasks/nap-zaro into .claude/skills/nap-zaro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nap-zaro", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Szotasz/marveen/tree/develop/seed-scheduled-tasks/nap-zaroType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Szotasz/marveen --skill nap-zaro -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Szotasz/marveen nap-zaro --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Szotasz/marveen.git skills-src && mkdir -p .agents/skills && cp -r skills-src/seed-scheduled-tasks/nap-zaro .agents/skills/nap-zaro && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "nap-zaro" agent skill from https://github.com/Szotasz/marveen/tree/develop/seed-scheduled-tasks/nap-zaro into .agents/skills/nap-zaro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nap-zaro", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Szotasz/marveen --skill nap-zaro -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Szotasz/marveen nap-zaro --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Szotasz/marveen.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/seed-scheduled-tasks/nap-zaro .cursor/skills/nap-zaro && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "nap-zaro" agent skill from https://github.com/Szotasz/marveen/tree/develop/seed-scheduled-tasks/nap-zaro into .cursor/skills/nap-zaro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nap-zaro", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Szotasz/marveen.git --path seed-scheduled-tasks/nap-zaro--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Szotasz/marveen --skill nap-zaro -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Szotasz/marveen nap-zaro --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Szotasz/marveen.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/seed-scheduled-tasks/nap-zaro .gemini/skills/nap-zaro && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "nap-zaro" agent skill from https://github.com/Szotasz/marveen/tree/develop/seed-scheduled-tasks/nap-zaro into .gemini/skills/nap-zaro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nap-zaro", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Szotasz/marveen nap-zaroInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Szotasz/marveen --skill nap-zaro -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Szotasz/marveen.git skills-src && mkdir -p .github/skills && cp -r skills-src/seed-scheduled-tasks/nap-zaro .github/skills/nap-zaro && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "nap-zaro" agent skill from https://github.com/Szotasz/marveen/tree/develop/seed-scheduled-tasks/nap-zaro into .github/skills/nap-zaro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nap-zaro", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Szotasz/marveen --skill nap-zaro -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Szotasz/marveen nap-zaro --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Szotasz/marveen.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/seed-scheduled-tasks/nap-zaro .opencode/skills/nap-zaro && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "nap-zaro" agent skill from https://github.com/Szotasz/marveen/tree/develop/seed-scheduled-tasks/nap-zaro into .opencode/skills/nap-zaro/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nap-zaro", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
nap-zaroEsti napzáró. An agent skill from Szotasz/marveen.
Nap Zaro is an agent skill from Szotasz/marveen. Esti napzáró. A napi naplóba beírja, ami az utolsó bejegyzés óta történt (új emlékek, mozgott kártyák), hogy a délután és az este ne maradjon ki a naplóból.
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `task-config.json`).
It sits in Productivity & Automation, covering Scheduled and recurring tasks. The repository describes itself as: AI csapatod, ami fut amíg te alszol. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e1ac6cc. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
python3curlFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use curl, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Nap Zaro loads about 1.4k tokens when it runs. Until then it costs about 41 tokens; SKILL.md has 378 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
sed -n 's/^WEB_PORT=//p' {{INSTALL_DIR}}/.env 2>/dev/null | head -1 | tr -d '"')"; PORT="${PORT:-3420}"Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Szotasz/marveen at commit e1ac6cc, republished under its MIT licence (© Szotasz). 378 words, ~1,365 tokens.
.claude/skills/nap-zaro/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.A napi naplót a hajnali és reggeli körök írják (dream-engine, reggeli-napindító), ezért a naplóban a nap délben véget ér, pedig délután és este is folyik a munka (NAPLODELUTAN916, mért 2026-09-12..16: egyetlen napon sem volt bejegyzés 12:45 után). Az információ nem veszett el, csak az emlékek és a kanban között szóródik szét. Ez a kör naponta egyszer összegyűjti és egy bejegyzésben beírja. Csendes kör: a beállított csatornára NEM küld üzenetet.
Napzáró bejegyzés, állj meg, és ne írj semmit.PORT="$(sed -n 's/^WEB_PORT=//p' {{INSTALL_DIR}}/.env 2>/dev/null | head -1 | tr -d '"')"; PORT="${PORT:-3420}"
TOKEN="$(cat {{INSTALL_DIR}}/store/.dashboard-token)"
TODAY="$(date +%F)"
curl -s -H "Authorization: Bearer $TOKEN" "http://localhost:$PORT/api/daily-log?agent={{MAIN_AGENT_ID}}&date=$TODAY"
| python3 -c "import json,sys; rows=json.load(sys.stdin); print('MAR_LEFUTOTT' if any('Napzáró' in r['content'] for r in rows) else 'last_ts=%d' % max([r['created_at'] for r in rows] or [0]))"
A dátumot MINDIG add meg (`date=`): a végpont alapértéke UTC-nap, este 22 és éjfél között
az a holnapi nap lenne.
2. **Mi történt az utolsó bejegyzés óta.** A határ a mai utolsó naplóbejegyzés `created_at`-ja;
ha ma még nincs bejegyzés, a mai nap eleje. A memória-listázás `q` nélkül fut, így NEM
frissíti az `accessed_at`-et (a keresés igen, azt itt ne használd).
```bash
SINCE=<az 1. lépés last_ts értéke; ha 0, akkor: $(date -d "$TODAY 00:00" +%s)>
python3 - "$PORT" "$TOKEN" "$SINCE" <<'PY'
import json, sys, urllib.request, datetime as dt
port, token, since = sys.argv[1], sys.argv[2], int(sys.argv[3])
def get(path):
req = urllib.request.Request(f'http://localhost:{port}{path}', headers={'Authorization': f'Bearer {token}'})
return json.load(urllib.request.urlopen(req))
hhmm = lambda t: dt.datetime.fromtimestamp(t).strftime('%H:%M')
uj, frissitett, off = [], [], 0
while True: # a listázás accessed_at szerint rendez, ezért a teljes halmazon szűrünk
page = get(f'/api/memories?agent={{MAIN_AGENT_ID}}&limit=200&offset={off}')
rows = page if isinstance(page, list) else page.get('memories', page.get('results', []))
if not rows: break
for m in rows:
if m.get('agent_id') != '{{MAIN_AGENT_ID}}':
continue
is_uj = m.get('created_at', 0) > since
if is_uj:
uj.append(m)
elif (m.get('updated_at') or 0) > since:
frissitett.append(m)
off += len(rows)
print(f'-- uj emlekek: {len(uj)}')
for m in sorted(uj, key=lambda m: m['created_at']):
print(f" {hhmm(m['created_at'])} [{m.get('category')}] {m['content'][:160]!r}")
print(f'-- frissitett emlekek: {len(frissitett)}')
for m in sorted(frissitett, key=lambda m: m['updated_at']):
print(f" {hhmm(m['updated_at'])} [{m.get('category')}] {m.get('updated_by')} {m['content'][:60]!r} ... {m['content'][-300:]!r}")
cards = [c for c in get('/api/kanban') if (c.get('updated_at') or 0) > since]
print(f'-- mozgott kartyak: {len(cards)}')
for c in sorted(cards, key=lambda c: c['updated_at']):
print(f" {hhmm(c['updated_at'])} {c['id'][:8]} {c.get('status')} {(c.get('title') or '')[:70]!r}")
PYHarmadik tároló: a módosított skill- és feladat-fájlok. Az első éles futás (2026-09-16 21:47) mérte: az emlékek és a kártyák NULLÁT adtak, közben két skill-patch és egy nyilvántartó-javítás történt, amelyek csak fájl-módosításként hagytak nyomot. Ezért ezeket is listázd:
find ~/.claude/skills ~/.claude/scheduled-tasks {{INSTALL_DIR}}/.claude/skills -name 'SKILL.md' -newermt "@$SINCE" 2>/dev/null Ha a munkád más, tartós nyilvántartó fájlba is ír (pl. lelet-nyilvántartó a store/ alatt), azt is nézd
meg a módosítási idejével. A gyorsan változó állapot-fájlokat (*-state.json) ne sorold fel.
Ha a válasz alakja más, mint amit a szkript vár (hibaüzenet, üres lista a várt adat helyett), azt írd le, ne nullát: a „0 új emlék” csak akkor igaz, ha a lekérdezés sikerült.
nincs új tétel az utolsó bejegyzés óta), mert így látszik, hogy a kör lefutott, és a csend
nem kimaradás. Egyébként témák szerint csoportosíts, ne emlékenként listázz: minden téma egy
rövid bekezdés, időponttal, az eredménnyel, és a kártya-azonosítóval, ha van. Ne találj ki
olyat, ami nincs az emlékekben vagy a kártyákon.python3 -c "import json,sys; print(json.dumps({'agent_id':'{{MAIN_AGENT_ID}}','content':sys.stdin.read()}))" <<'TXT'
| curl -s -X POST "http://localhost:$PORT/api/daily-log" -H "Content-Type: application/json" -H "Authorization: Bearer $TOKEN" -d @-
<témák szerinti összefoglaló> TXT
4. **Ellenőrzés.** Kérd le újra a mai naplót, és nézd meg, hogy PONTOSAN egy `Napzáró`
bejegyzés van benne. Ha kettő, jelezd a kör végén, és NE töröld magadtól.© Szotasz, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in seed-scheduled-tasks/nap-zaro of Szotasz/marveen.
Open the folder on GitHubat commit e1ac6cc
Nap Zaro next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Nap Zaro this skillSzotasz/marveen | 117 | — | ~1.4k | Automated safety check: Notes | MIT | |
| ScheduleTinyAGI/tinyagi | 3.6k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Send User MessageTinyAGI/tinyagi | 3.6k | — | ~829 | Automated safety check: Pass | MIT | |
| Cron Opsczl9707/build-your-own-openclaw | 1.9k | — | ~593 | Automated safety check: Pass | MIT | |
| X Bookmarkssharbelxyz/x-bookmarks | 289 | — | ~2k | Automated safety check: Notes | None | |
| Wp Wpcli And OpsAutomattic/agent-skills | 211 | 2 repos | ~988 | Automated safety check: Pass | None |
TinyAGI/tinyagi
Create, list, and delete scheduled tasks (recurring or one-time) that send messages to agents.
TinyAGI/tinyagi
Send a proactive message to a paired user via their channel (Discord, Telegram, or WhatsApp).
czl9707/build-your-own-openclaw
Create, list, and delete scheduled cron jobs. An agent skill from czl9707/build-your-own-openclaw.
sharbelxyz/x-bookmarks
Fetch, summarize, and manage X/Twitter bookmarks via bird CLI or X API v2.
Automattic/agent-skills
A skill your agent uses when working with WP-CLI (wp) for WordPress operations: safe search-replace, db export/import, plugin/theme/user/content management, cron, cache flushing, multisite, and…
ohdearapp/ohdear-cli
Manage Oh Dear website monitoring using the ohdear CLI. An agent skill from ohdearapp/ohdear-cli.
Szotasz/marveen
Shared, dependency-free Python helpers for the agent fleet - dashboard API (memory, messages, kanban), Telegram MarkdownV2 escaping, and rule-based Mail.app triage.
Szotasz/marveen
Merge a stack of GitHub PRs sequentially when they share files and will cause cascading conflicts.
Szotasz/marveen
Generate a HANDOFF.md context transfer document for session continuity.
Szotasz/marveen
Analyze the current session for improvement opportunities in skills, memory, and workflow.
Szotasz/marveen
A Marveen Bridge és a "Szolgáltatás-lapok" ajánlása és elmagyarázása a gazdának.
Szotasz/marveen
Turn any workflow, conversation, or demonstrated process into a reusable SKILL.md.
Categories
Esti napzáró. An agent skill from Szotasz/marveen. Nap Zaro is an agent skill from Szotasz/marveen. Esti napzáró.
Nap Zaro fits situations like: tasks that involve Scheduled and recurring tasks.
Run `npx skills add Szotasz/marveen --skill nap-zaro -a claude-code`. Or copy the skill folder (seed-scheduled-tasks/nap-zaro in Szotasz/marveen) into .claude/skills/nap-zaro in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Szotasz/marveen --skill nap-zaro -a codex`. Or copy the skill folder (seed-scheduled-tasks/nap-zaro in Szotasz/marveen) into .agents/skills/nap-zaro in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Szotasz/marveen --skill nap-zaro -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nap-zaro, .gemini/skills/nap-zaro, .github/skills/nap-zaro and .opencode/skills/nap-zaro in your project.
Going by SKILL.md and its folder, Nap Zaro needs the command-line tools its instructions call (python3 and curl). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use curl, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Nap Zaro is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Nap Zaro: Schedule (TinyAGI/tinyagi, 3.6k stars), Send User Message (TinyAGI/tinyagi, 3.6k stars), Cron Ops (czl9707/build-your-own-openclaw, 1.9k stars) and X Bookmarks (sharbelxyz/x-bookmarks, 289 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Szotasz (a GitHub user) maintains it in Szotasz/marveen, which has 117 GitHub stars. The repository holds 18 skills in this directory. The repository was last updated on October 10, 2026.
Source: Szotasz/marveen on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.