Agent skill

Boss Frontend Analysis

by joohw in joohw/boss-cli

Capture, archive, diff, and assess Boss/Zhipin frontend JavaScript for boss-cli safety gates and anti-debug guard updates.

GPL-3.0Auto-check passedFrontend & Design

Install Boss Frontend Analysis

skills CLI
$ npx skills add joohw/boss-cli --skill boss-frontend-analysis -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install joohw/boss-cli boss-frontend-analysis --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/joohw/boss-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/boss-frontend-analysis .claude/skills/boss-frontend-analysis && rm -rf skills-src

Use ~/.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/

Facts

Skill name
boss-frontend-analysis
GitHub stars
146
Token cost
~763 tokens
SKILL.md length
284 words
Files
3 (incl. scripts)
Skills in repo
1
Repo updated
First seen
Licence
GPL-3.0

At a glance

Capture, archive, diff, and assess Boss/Zhipin frontend JavaScript for boss-cli safety gates and anti-debug guard updates.

  • Works in 2 steps: Run the capture script from the… → Read the generated files under…
  • Codex needs to re-analyze current Boss frontend scripts
  • SKILL.md covers Workflow, Analysis Checklist and Output Guidance
  • Runs JavaScript scripts from its folder; calls node

What it does

Boss Frontend Analysis is an agent skill from joohw/boss-cli. Capture, archive, diff, and assess Boss/Zhipin frontend JavaScript for boss-cli safety gates and anti-debug guard updates. Use when Codex needs to re-analyze current Boss frontend scripts, compare online JS with docs/research/boss-online-js baselines, update bossavailability, or recommend code changes after Boss changes zhipin-boss, zhipin-sign, risk-detection, remoteEntry, or security scripts.

Its SKILL.md is about 760 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `agents/openai.yaml`).

It sits in Frontend & Design. It works with JavaScript. The repository describes itself as: Boss直聘自动化 CLI:候选人列表、推荐牛人、批量发消息、自动打招呼;基于 Puppeteer/CDP,适合 AI Agent 招聘自动化. The licence is GPL-3.0.

When your agent uses it

  • Codex needs to re-analyze current Boss frontend scripts
  • Compare online JS with docs/research/boss-online-js baselines
  • Update bossavailability
  • Recommend code changes after Boss changes zhipin-boss

Example prompts

  • “/boss-frontend-analysis”

Requirements

  • Node.js

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. Run the capture script from the repository root
  2. Read the generated files under docs/research/boss-online-js//

What it can do on your machine

Read from SKILL.md and the folder at commit 50eea0e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 1 file in scripts/ (JavaScript), which the agent can run.

    Shell commands in SKILL.md call:

    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Boss Frontend Analysis loads about 763 tokens when it runs. Until then it costs about 105 tokens; SKILL.md has 284 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~105
When it runs · the whole SKILL.md, loaded when a task matches
~763

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.

Safety

Auto-check passed

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); the scripts in this folder are not scanned.

SKILL.md

The full file from joohw/boss-cli at commit 50eea0e, republished under its GPL-3.0 licence (© joohw). 284 words, ~763 tokens.

Download SKILL.mdSave it as .claude/skills/boss-frontend-analysis/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
boss-frontend-analysis
description
Capture, archive, diff, and assess Boss/Zhipin frontend JavaScript for boss-cli safety gates and anti-debug guard updates. Use when Codex needs to re-analyze current Boss frontend scripts, compare online JS with docs/research/boss-online-js baselines, update boss_availability, or recommend code changes after Boss changes zhipin-boss, zhipin-sign, risk-detection, remoteEntry, or security scripts.

Boss Frontend Analysis

Use this skill when Boss online frontend assets changed and boss-cli must decide whether to stay disabled, update the verified baseline, or change page guards.

Workflow

  1. Run the capture script from the repository root:
bash
node skills/boss-frontend-analysis/scripts/capture_boss_frontend.mjs
  1. Read the generated files under docs/research/boss-online-js/<date>/:
  • manifest.json: captured URLs, final URLs, byte sizes, SHA-256 hashes, and source category.
  • analysis.md: version changes, high-risk script notes, and code-change recommendations.
  • raw/: unmodified script bodies for diffing.
  1. Compare against the previous verified baseline, usually the latest dated folder under docs/research/boss-online-js/.

  2. Inspect these repo files before recommending or changing code:

  • src/common/boss_availability.ts
  • src/common/boss_page_guards.ts
  • docs/anti-detection.md
  • docs/browser-session.md
  1. Keep the policy strict:
  • Do not add fallback or bypass switches for availability checks.
  • If online entry pages reference unverified Boss JS versions, boss-cli must remain disabled.
  • Only update boss_availability.ts after raw scripts are archived and the risk strategy has been reviewed.
  • Puppeteer page.evaluate / page.waitForFunction additions must use string scripts, not callback functions.

Analysis Checklist

  • Chat entry page: identify current zhipin-boss/index/v*/static/js/app.js, polyfill.js, and risk-detection.js.
  • Remote bundle: identify current zhipin-boss/bundle/v*/static/remoteEntry.js and downloaded chunks.
  • Sign/login page: identify zhipin-sign/v*/static/js/app.*.js, iframe-core.*.js, and vendors~app.*.js.
  • Security scripts: note zhipin-security, browser-check, Warlock, APM, MQTT, and reporting SDK version changes.
  • Risk detector: search for codes such as 99001, 99002, 99004, 99005, srcdoc, MutationObserver, isTrusted, sendAction, and security redirects.
  • Sign vendor anti-debug: search for debugger, Function(, constructor, setInterval, console, devtools, and obfuscated modules around those hits.
  • Guard coverage: verify request-blocking patterns in boss_page_guards.ts still cover risk scripts and security redirects.

Output Guidance

When reporting results, include:

  • Current online versions and whether they match the verified baseline.
  • Whether boss-cli should remain disabled.
  • Exact files or constants that need updates.
  • Any selectors, request patterns, or script guards that changed.
  • Build and runtime checks performed.

© joohw, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (scripts) in skills/boss-frontend-analysis of joohw/boss-cli.

  • SKILL.md
  • agents/openai.yaml
  • scripts/capture_boss_frontend.mjs

Open the folder on GitHubat commit 50eea0e

Compare with similar skills

Boss Frontend Analysis 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.

Boss Frontend Analysis compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Boss Frontend Analysis this skilljoohw/boss-cli146—~763Automated safety check: PassGPL-3.0
Tailwindcss Developmentanonaddy/anonaddy4.9k10 repos~865Automated safety check: PassMIT
Figma use_figma Plugin API Ruleswarpdotdev/warp65k4 repos~4.4kAutomated safety check: PassAGPL-3.0
GSAP Core Animationgreensock/gsap-skills16k3 repos~3.7kAutomated safety check: PassMIT
Scroll World Landing Pageoso95/scroll-world9.9k1 repos~12kAutomated safety check: NotesMIT
Tabler Astro Component Scriptstabler/tabler42k—~2.1kAutomated safety check: PassMIT

Similar skills

  • Tailwindcss Development

    anonaddy/anonaddy

    Always invoke when the user's message includes 'tailwind' in any form.

    4.9k GitHub starsUsed in 10 repos~865 tokens
    Frontend & DesignAuto-check passed
  • Required groundwork before any use_figma call: the rules and reference files for running JavaScript in a Figma file through the Plugin API without common failures.

    65k GitHub starsUsed in 4 repos~4.4k tokens
    Frontend & DesignAuto-check passed
  • GSAP Core Animation

    greensock/gsap-skills

    Covers the GSAP core API for tweens, easing, staggers, defaults and matchMedia, and when to choose GSAP over CSS animations or other JavaScript animation libraries.

    16k GitHub starsUsed in 3 repos~3.7k tokens
    Frontend & DesignAuto-check passed
  • Scroll World Landing Page

    oso95/scroll-world

    Builds a scroll-driven landing page where a pre-rendered camera flies through connected AI-generated scenes, using Higgsfield for stills and video clips.

    9.9k GitHub starsUsed in 1 repo~12k tokens
    Frontend & DesignAuto-check: notes
  • Rules for adding or fixing client-side scripts in Tabler's Astro components so the copied preview HTML stays readable, self-contained and runs in the right order.

    42k GitHub stars~2.1k tokensUpdated today
    Frontend & DesignAuto-check passed
  • Sets the file structure, typing and Data API pattern for writing a new Bootstrap-style JavaScript component class in Tabler's vendored port of Bootstrap's JS.

    42k GitHub stars~2.2k tokensUpdated today
    Frontend & DesignAuto-check passed

Works with

Questions about Boss Frontend Analysis

What does Boss Frontend Analysis do?

Capture, archive, diff, and assess Boss/Zhipin frontend JavaScript for boss-cli safety gates and anti-debug guard updates. Boss Frontend Analysis is an agent skill from joohw/boss-cli. Capture, archive, diff, and assess Boss/Zhipin frontend JavaScript for boss-cli safety gates and anti-debug guard updates.

When should I use Boss Frontend Analysis?

Boss Frontend Analysis fits situations like: Codex needs to re-analyze current Boss frontend scripts; compare online JS with docs/research/boss-online-js baselines; update bossavailability; recommend code changes after Boss changes zhipin-boss.

How do I install Boss Frontend Analysis in Claude Code?

Run `npx skills add joohw/boss-cli --skill boss-frontend-analysis -a claude-code`. Or copy the skill folder (skills/boss-frontend-analysis in joohw/boss-cli) into .claude/skills/boss-frontend-analysis in your project. Claude Code loads it when a task matches its description.

How do I install Boss Frontend Analysis in Codex?

Run `npx skills add joohw/boss-cli --skill boss-frontend-analysis -a codex`. Or copy the skill folder (skills/boss-frontend-analysis in joohw/boss-cli) into .agents/skills/boss-frontend-analysis in your project. Codex loads it when a task matches its description.

Can I use Boss Frontend Analysis in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add joohw/boss-cli --skill boss-frontend-analysis -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/boss-frontend-analysis, .gemini/skills/boss-frontend-analysis, .github/skills/boss-frontend-analysis and .opencode/skills/boss-frontend-analysis in your project.

What does Boss Frontend Analysis need to run?

Going by SKILL.md and its folder, Boss Frontend Analysis needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node). Our summary lists: Node.js.

Does Boss Frontend Analysis access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Boss Frontend Analysis safe to install?

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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Boss Frontend Analysis use?

Boss Frontend Analysis is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Boss Frontend Analysis use?

About 763 tokens (SKILL.md is roughly 3.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Boss Frontend Analysis?

Skills that share tags, products or a category with Boss Frontend Analysis: Tailwindcss Development (anonaddy/anonaddy, 4.9k stars), Figma use_figma Plugin API Rules (warpdotdev/warp, 65k stars), GSAP Core Animation (greensock/gsap-skills, 16k stars) and Scroll World Landing Page (oso95/scroll-world, 9.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Boss Frontend Analysis?

joohw (a GitHub user) maintains it in joohw/boss-cli, which has 146 GitHub stars. The repository was last updated on September 20, 2026.

Source: joohw/boss-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.