← Back to Skills Marketplace
zack-dev-cm

HH OpenClaw Agent

by Zakhar Pashkin · GitHub ↗ · v1.0.6 · MIT-0
cross-platform ✓ Security Clean
159
Downloads
0
Stars
1
Active Installs
7
Versions
Install in OpenClaw
/install hh-openclaw-agent
Description
HH OpenClaw Agent is a public ClawHub hh.ru application skill. Use it when the user says "hh openclaw agent", "hh job apply automation", "hh.ru browser appli...
README (SKILL.md)

HH OpenClaw Agent

Search intent: hh openclaw agent, hh.ru apply, job application browser automation, career submission bundle

Goal

Turn one hh.ru application run into a reusable submission bundle:

  • one machine-readable application packet
  • one ordered execution log with evidence
  • one structural bundle check
  • one shareable markdown report

This skill is for reviewed hh.ru browser execution through OpenClaw. It assumes the browser profile is already authenticated.

Use This Skill When

  • the user wants to prepare and submit an hh.ru application through OpenClaw
  • a vacancy-specific packet should be reviewed before the live browser write
  • the same hh.ru response flow needs an auditable run log instead of chat memory
  • a blocked or failed submission needs screenshots, exact steps, and a handoff report
  • the operator wants one record of approved content and live browser outcome

Quick Start

  1. Initialize the application packet.

    • Use python3 {baseDir}/scripts/init_hh_application_packet.py --out \x3Cjson> --packet-id \x3Cid> --vacancy-id \x3Cid> --vacancy-title \x3Ctitle> --company-name \x3Ccompany> --resume-title \x3Cresume> --vacancy-url \x3Curl> --apply-url \x3Curl> --cover-letter \x3Ctext>.
    • Add --browser-profile, --review-status, --reviewer, and repeatable --blocked-action fields when needed.
  2. Execute the browser flow through OpenClaw.

    • Open the apply URL in a logged-in profile.
    • Record each meaningful browser action with append_hh_execution_step.py.
    • Capture screenshots and outcome notes as the run progresses.
  3. Keep operator-owned auth and approval gates explicit.

    • If hh.ru shows login, CAPTCHA, 2FA, or another auth challenge, stop and let the operator complete it in the same browser profile.
    • Do not live-send a packet that is still pending or rejected.
  4. Check the bundle before sharing or counting it as complete.

    • Use python3 {baseDir}/scripts/check_hh_submission_bundle.py --manifest \x3Cjson> --repo-root \x3Crepo> --out \x3Cjson>.
    • Fix approval-gate issues, missing screenshots, or incomplete failed-step notes before final handoff.
  5. Render the report.

    • Use python3 {baseDir}/scripts/render_hh_submission_report.py --manifest \x3Cjson> --out \x3Cmd>.
    • The default report redacts the cover letter body, keeps only public https://*.hh.ru/... URLs, and redacts private artifact paths.
    • Add --include-sensitive only when you intentionally need a full-content export.
    • Share the report instead of loose screenshots and manual notes.

Operating Rules

Packet rules

  • Keep one packet per vacancy response flow.
  • The cover letter should stay vacancy-specific.
  • Record vacancy URL, apply URL, resume title, and approval state before opening the live form.

Execution rules

  • Use a logged-in OpenClaw browser profile for the live hh.ru session.
  • Record expected result and actual result for every meaningful step.
  • Capture a screenshot for failed or blocked steps and for the final submitted state when possible.
  • Keep artifact paths relative so the bundle can move between machines.

Safety rules

  • Do not claim undocumented hh.ru write APIs.
  • Do not store cookies, secrets, or tokens in notes or artifacts.
  • Do not send a live application unless the packet review state is approved.
  • Treat login, CAPTCHA, passkey, and 2FA as operator-owned interruptions, not background automation.

Bundled Scripts

  • scripts/init_hh_application_packet.py
    • Create a machine-readable application packet for one hh.ru response flow.
  • scripts/append_hh_execution_step.py
    • Append one evidence-backed browser execution step to the packet.
  • scripts/check_hh_submission_bundle.py
    • Validate approval state, execution evidence, and bundle safety before handoff.
  • scripts/render_hh_submission_report.py
    • Render a concise markdown report from the packet and execution log.
Usage Guidance
This skill appears to do what it says: manage local hh.ru application packets and render audited reports. Before installing/using it: (1) review the included scripts yourself (they operate on local files and are easy to inspect); (2) ensure you run them in an environment where artifact paths and screenshots live under the intended repo_root so the bundle checks are meaningful; (3) do not pass secrets, cookies, or absolute file paths into the packet (the README already warns against this); and (4) be cautious when using the --include-sensitive flag since it will un-redact cover letters and apply/outcome URLs. If you want extra assurance, confirm the GitHub homepage and repository commit history match the published package.
Capability Analysis
Type: OpenClaw Skill Name: hh-openclaw-agent Version: 1.0.6 The skill bundle provides a structured and auditable workflow for automating job applications on hh.ru. The included Python scripts (init_hh_application_packet.py, append_hh_execution_step.py, etc.) are limited to local JSON manifest manipulation and report generation using standard libraries. The bundle includes several security-conscious features, such as mandatory human-in-the-loop approval gates, redaction of private file paths and non-target URLs in reports (render_hh_submission_report.py), and validation checks to ensure artifacts use relative rather than absolute paths (check_hh_submission_bundle.py).
Capability Assessment
Purpose & Capability
Name/description match the included behavior: scripts create a packet, append execution steps, validate the bundle, and render a report. The required binaries (python/python3) are appropriate and no unrelated credentials or tools are requested.
Instruction Scope
SKILL.md confines actions to creating and managing local artifacts and instructs the operator to use an already-authenticated browser profile for live actions. The instructions explicitly forbid storing cookies/secrets in artifacts and treat login/2FA as operator-owned interruptions. The bundled scripts operate only on local files and do not make network calls.
Install Mechanism
No install spec; the skill is instruction-only with included Python scripts. Nothing is downloaded or extracted from external URLs, so there is no install-time code injection risk.
Credentials
The skill requests no environment variables or credentials. The scripts only read/write local JSON/markdown files and expect a repo_root for artifact checks; this is proportional to the described functionality.
Persistence & Privilege
always is false and the skill does not request persistent system-wide changes or modify other skills. It does not attempt to enable itself or store tokens; its scope is limited to local file operations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install hh-openclaw-agent
  3. After installation, invoke the skill by name or use /hh-openclaw-agent
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.6
Refresh discovery metadata and skill version for ClawHub.
v1.0.5
Align repo and packaged skill licenses to MIT-0.
v1.0.4
Declare MIT license metadata to match the repo license.
v1.0.3
Hardened shareable report redaction, added CI, and clarified public docs.
v1.0.2
Security and privacy hardening.
v1.0.1
Security and public-surface hardening.
v1.0.0
Initial public release.
Metadata
Slug hh-openclaw-agent
Version 1.0.6
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 7
Frequently Asked Questions

What is HH OpenClaw Agent?

HH OpenClaw Agent is a public ClawHub hh.ru application skill. Use it when the user says "hh openclaw agent", "hh job apply automation", "hh.ru browser appli... It is an AI Agent Skill for Claude Code / OpenClaw, with 159 downloads so far.

How do I install HH OpenClaw Agent?

Run "/install hh-openclaw-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is HH OpenClaw Agent free?

Yes, HH OpenClaw Agent is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does HH OpenClaw Agent support?

HH OpenClaw Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created HH OpenClaw Agent?

It is built and maintained by Zakhar Pashkin (@zack-dev-cm); the current version is v1.0.6.

💬 Comments