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 application", or wants a reviewed hh.ru application packet with logged-in browser execution and an auditable submission bundle.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "hh-openclaw-agent" with this command: npx skills add zack-dev-cm/hh-openclaw-agent

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 <json> --packet-id <id> --vacancy-id <id> --vacancy-title <title> --company-name <company> --resume-title <resume> --vacancy-url <url> --apply-url <url> --cover-letter <text>.
    • 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 <json> --repo-root <repo> --out <json>.
    • 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 <json> --out <md>.
    • 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.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

BDJobs Job Apply

BDJobs job search, matching, applying, undoing, and salary-update automation for OpenClaw. Use when the user wants to set up BDJobs credentials/preferences,...

Registry SourceRecently Updated
1480Profile unavailable
Automation

browser-toggle

Enable or disable the OpenClaw built-in browser with one command, featuring auto backup, recovery, and cross-platform support.

Registry SourceRecently Updated
4290Profile unavailable
Automation

Camofox Browser Control

Control a standalone camofox-browser server over its REST API, especially when a local or remote service is already running on port 9377. Use for opening tab...

Registry SourceRecently Updated
550Profile unavailable
Automation

Job Auto Apply

Automated job search and application system for Clawdbot. Use when the user wants to search for jobs and automatically apply to positions matching their criteria. Handles job searching across LinkedIn, Indeed, Glassdoor, ZipRecruiter, and Wellfound, generates tailored cover letters, fills application forms, and tracks application status. Use when user says things like "find and apply to jobs", "auto-apply for [job title]", "search for [position] jobs and apply", or "help me apply to multiple jobs automatically".

Registry SourceRecently Updated
4.5K28Profile unavailable