Upgrading Mwaa Environments
aws/agent-toolkit-for-aws
Upgrades an MWAA environment to a newer Airflow version — within 2.x, within 3.x, or across the 2.x-to-3.x boundary.
Selectively monitor important long-running or resource-intensive commands with Haoleme by prefixing them with hao, so status, output, and completion notifications sync to the mobile app.
$ npx skills add HaolemeApp/Haoleme --skill monitor-with-haoleme -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install HaolemeApp/Haoleme monitor-with-haoleme --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/HaolemeApp/Haoleme.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/monitor-with-haoleme .claude/skills/monitor-with-haoleme && 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 "monitor-with-haoleme" agent skill from https://github.com/HaolemeApp/Haoleme/tree/main/skills/monitor-with-haoleme into .claude/skills/monitor-with-haoleme/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "monitor-with-haoleme", 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/HaolemeApp/Haoleme/tree/main/skills/monitor-with-haolemeType 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 HaolemeApp/Haoleme --skill monitor-with-haoleme -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install HaolemeApp/Haoleme monitor-with-haoleme --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HaolemeApp/Haoleme.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/monitor-with-haoleme .agents/skills/monitor-with-haoleme && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "monitor-with-haoleme" agent skill from https://github.com/HaolemeApp/Haoleme/tree/main/skills/monitor-with-haoleme into .agents/skills/monitor-with-haoleme/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "monitor-with-haoleme", 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 HaolemeApp/Haoleme --skill monitor-with-haoleme -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install HaolemeApp/Haoleme monitor-with-haoleme --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HaolemeApp/Haoleme.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/monitor-with-haoleme .cursor/skills/monitor-with-haoleme && 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 "monitor-with-haoleme" agent skill from https://github.com/HaolemeApp/Haoleme/tree/main/skills/monitor-with-haoleme into .cursor/skills/monitor-with-haoleme/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "monitor-with-haoleme", 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/HaolemeApp/Haoleme.git --path skills/monitor-with-haoleme--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 HaolemeApp/Haoleme --skill monitor-with-haoleme -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install HaolemeApp/Haoleme monitor-with-haoleme --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HaolemeApp/Haoleme.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/monitor-with-haoleme .gemini/skills/monitor-with-haoleme && 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 "monitor-with-haoleme" agent skill from https://github.com/HaolemeApp/Haoleme/tree/main/skills/monitor-with-haoleme into .gemini/skills/monitor-with-haoleme/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "monitor-with-haoleme", 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 HaolemeApp/Haoleme monitor-with-haolemeInstalls 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 HaolemeApp/Haoleme --skill monitor-with-haoleme -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/HaolemeApp/Haoleme.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/monitor-with-haoleme .github/skills/monitor-with-haoleme && 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 "monitor-with-haoleme" agent skill from https://github.com/HaolemeApp/Haoleme/tree/main/skills/monitor-with-haoleme into .github/skills/monitor-with-haoleme/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "monitor-with-haoleme", 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 HaolemeApp/Haoleme --skill monitor-with-haoleme -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install HaolemeApp/Haoleme monitor-with-haoleme --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HaolemeApp/Haoleme.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/monitor-with-haoleme .opencode/skills/monitor-with-haoleme && 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 "monitor-with-haoleme" agent skill from https://github.com/HaolemeApp/Haoleme/tree/main/skills/monitor-with-haoleme into .opencode/skills/monitor-with-haoleme/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "monitor-with-haoleme", 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.
monitor-with-haolemeSelectively monitor important long-running or resource-intensive commands with Haoleme by prefixing them with hao, so status, output, and completion notifications sync to the mobile app.
Monitor With Haoleme is an agent skill from HaolemeApp/Haoleme. Selectively monitor important long-running or resource-intensive commands with Haoleme by prefixing them with hao, so status, output, and completion notifications sync to the mobile app. Use while running training, fine-tuning, full evaluations, benchmarks, simulations, large builds, data pipelines, batch jobs, crawlers, deployments, migrations, or other consequential commands likely to take minutes. Do not trigger for dependency or environment installation, quick smoke tests, formatting or linting, simple…
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `SKILL_CN.md` and `agents/openai.yaml`).
It sits in Data & Analytics, covering Linting and formatting, Background jobs and QA and bug reports. It works with Git, Python and Android. The repository describes itself as: Monitor commands running on your computers and servers from your phone, with live output and finish notifications via the hao CLI. The licence is AGPL-3.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 5b9b470. 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:
pippythonuvcondanpmFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
img.shields.ioFrom 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.
Monitor With Haoleme loads about 1.3k tokens when it runs. Until then it costs about 152 tokens; SKILL.md has 582 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 found no risky patterns in SKILL.md.
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 HaolemeApp/Haoleme at commit 5b9b470, republished under its AGPL-3.0 licence (© HaolemeApp). 582 words, ~1,262 tokens.
.claude/skills/monitor-with-haoleme/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.<p align="center">
<a href="SKILL.md"><img src="https://img.shields.io/badge/English-Primary-2563EB?style=flat-square&logo=googletranslate&logoColor=white" alt="English skill guide"></a>
<a href="SKILL_CN.md"><img src="https://img.shields.io/badge/简体中文-中文文档-E85D75?style=flat-square&logo=googletranslate&logoColor=white" alt="简体中文 Skill 指南"></a>
</p>
Use hao only for commands worth following from the Haoleme mobile app. Keep routine development commands local.
Apply exclusions first. Never monitor a command when any of these conditions holds:
pip install, uv sync, conda install, npm install, apt, brew, or login/setup commands.hao.Monitor the command when at least one strong signal applies:
When duration is uncertain, monitor work that is expensive or consequential. Do not monitor work merely because it invokes Python, a test runner, or a build tool.
Before the first command selected for monitoring in an environment:
command -v hao on POSIX systems or Get-Command hao in PowerShell.hao is missing, do not silently replace or delay the user's task. Explain that the user can run pip install -U haoleme, then retry.hao login. Do not wrap either installation or login with hao.hao doctor only to diagnose an actual Haoleme failure, not before every command.Prefix the original executable and arguments with hao. Preserve the working directory, arguments, quoting, and environment assignments.
hao python train.py --epochs 100
hao CUDA_VISIBLE_DEVICES=0 python train.py
hao bash scripts/full-evaluation.sh
hao make -j8 releaseFor a compound shell program that depends on pipes, redirects, variable expansion, or multiple commands, monitor one explicit shell invocation:
hao bash -lc 'python evaluate.py 2>&1 | tee evaluation.log'Prefer the execution tool's working-directory option over embedding cd in the command. Do not edit a script solely to add Haoleme.
Keep hao in the foreground so it can record the real exit status. If the user needs tmux, screen, a scheduler, or another supervisor, place the complete hao ... command inside that supervisor.
Monitor only the important final or full-scale step. For example:
pip install -r requirements.txt # local only
python train.py --epochs 1 --smoke # local only
hao python train.py --epochs 100 # monitorIf a workflow launches several independent important experiments, prefix each experiment separately so every run has its own status and output. Do not wrap the entire setup pipeline in one hao bash -lc command.
After execution, report the normal command result and exit status. Mention Haoleme only when it adds useful context, such as confirming that the run is visible in the app or explaining why monitoring was skipped.
Never claim that a command synced successfully unless hao actually started the run. If Haoleme fails before the underlying command starts, surface the error and let the user choose whether to retry with monitoring or run locally.
© HaolemeApp, AGPL-3.0. 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 2 other files in skills/monitor-with-haoleme of HaolemeApp/Haoleme.
Open the folder on GitHubat commit 5b9b470
Monitor With Haoleme 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 |
|---|---|---|---|---|---|---|
| Monitor With Haoleme this skillHaolemeApp/Haoleme | 157 | — | ~1.3k | Automated safety check: Pass | AGPL-3.0 | |
| Upgrading Mwaa Environmentsaws/agent-toolkit-for-aws | 2.8k | — | ~7.3k | Automated safety check: Pass | Apache-2.0 | |
| Crawl4AI Web Scrapingsmallnest/goclaw | 599 | 1 repos | ~2.5k | Automated safety check: Pass | MIT | |
| Adk Setupgoogle/adk-python | 22k | — | ~993 | Automated safety check: Notes | Apache-2.0 | |
| Authoritative Data Harvesteryushui2022/MathModel-Skill | 454 | 1 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Anti Detect Browserantibrow/anti-detect-browser-skills | 17 | — | ~9.8k | Automated safety check: Warn | MIT |
aws/agent-toolkit-for-aws
Upgrades an MWAA environment to a newer Airflow version — within 2.x, within 3.x, or across the 2.x-to-3.x boundary.
smallnest/goclaw
Scrapes sites, handles JavaScript-heavy pages and extracts structured data with Crawl4AI, through its crwl CLI or Python SDK, including schema-based extraction without an LLM.
google/adk-python
Sets up a local ADK Python development environment in a git clone of the open-source adk-python repository: a uv virtual environment, all dependency extras, pre-commit hooks, and a first unit-test…
yushui2022/MathModel-Skill
Finds authoritative public data sources for modeling tasks, prefers official APIs and bulk downloads, and outputs a reproducible fetch and cleaning plan with citations.
antibrow/anti-detect-browser-skills
Drive Chromium from standard Playwright APIs with a real-device fingerprint applied in the kernel, one persistent isolated profile per identity, and a per-profile proxy whose exit IP sets timezone…
wshobson/agents
Export a promoted fine-tuned model in the right deployment format — merged safetensors, LoRA-only, GGUF with imatrix, or FP8.
Categories
Selectively monitor important long-running or resource-intensive commands with Haoleme by prefixing them with hao, so status, output, and completion notifications sync to the mobile app. Monitor With Haoleme is an agent skill from HaolemeApp/Haoleme. Selectively monitor important long-running or resource-intensive commands with Haoleme by prefixing them with hao, so status, output, and completion notifications sync to the mobile app.
Monitor With Haoleme fits situations like: environment installation; quick smoke tests; commands that expose secrets.
Run `npx skills add HaolemeApp/Haoleme --skill monitor-with-haoleme -a claude-code`. Or copy the skill folder (skills/monitor-with-haoleme in HaolemeApp/Haoleme) into .claude/skills/monitor-with-haoleme in your project. Claude Code loads it when a task matches its description.
Run `npx skills add HaolemeApp/Haoleme --skill monitor-with-haoleme -a codex`. Or copy the skill folder (skills/monitor-with-haoleme in HaolemeApp/Haoleme) into .agents/skills/monitor-with-haoleme 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 HaolemeApp/Haoleme --skill monitor-with-haoleme -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/monitor-with-haoleme, .gemini/skills/monitor-with-haoleme, .github/skills/monitor-with-haoleme and .opencode/skills/monitor-with-haoleme in your project.
Going by SKILL.md and its folder, Monitor With Haoleme needs the command-line tools its instructions call (pip, python, uv, conda and npm). Our summary lists: Python 3; Node.js.
SKILL.md names 1 domain. As links in the text: img.shields.io. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Monitor With Haoleme is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 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 Monitor With Haoleme: Upgrading Mwaa Environments (aws/agent-toolkit-for-aws, 2.8k stars), Crawl4AI Web Scraping (smallnest/goclaw, 599 stars), Adk Setup (google/adk-python, 22k stars) and Authoritative Data Harvester (yushui2022/MathModel-Skill, 454 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
HaolemeApp (a GitHub organization) maintains it in HaolemeApp/Haoleme, which has 157 GitHub stars. The repository was last updated on August 14, 2026.
Source: HaolemeApp/Haoleme on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.