login

login is a command for Claude Code from Beezi-AI/beezi-claude-plugin. It costs 18 tokens per session (8,416 once invoked), scanned A, original, Apache-2.0.

A sign-in command that links this machine to Beezi analytics through browser authentication.

In plain words
What is it for?
Starting Beezi analytics access on a machine.
Why use it?
It connects the local Claude Code setup to your Beezi account.

Command for Claude Code

Written for Claude Code: allowed-tools in frontmatter. Also seen: reads .claude/ paths; names the AskUserQuestion tool; mentions Claude Code.

Runs only inside its plugin — its command needs a path that Claude Code sets for a plugin’s own hooks and for nothing else. Install the plugin, not this.

Part of the beezi plugin — 1 skill, 6 commands, 9 hooks, 1 MCP server shipped together

Good fit Starting Beezi analytics access on a machine.

Compare 6 commands from other repositories ↓
Install

Getting it into your agent

This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.

Claude Code
/plugin marketplace add Beezi-AI/beezi-claude-plugin
Claude Code
/plugin install beezi

Made for: Claude Code.

Or install beezi, the plugin that ships this one along with the rest of its 1 skill, 6 commands, 9 hooks, 1 MCP server.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for login

README.md
[![agentmods](https://agentmods.dev/badge/commands/beezi-ai/beezi-claude-plugin/login/github.svg)](https://agentmods.dev/commands/beezi-ai/beezi-claude-plugin/login)
Your own site
<a href="https://agentmods.dev/commands/beezi-ai/beezi-claude-plugin/login"><img src="https://agentmods.dev/badge/commands/beezi-ai/beezi-claude-plugin/login/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for login

Your own site · 80×15
<a href="https://agentmods.dev/commands/beezi-ai/beezi-claude-plugin/login"><img src="https://agentmods.dev/badge/commands/beezi-ai/beezi-claude-plugin/login.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 18 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 8,416 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00018 $0.08416
Opus 5.5 $0.00007 $0.03366
Sonnet 5.5 $0.00004 $0.01683
Haiku 4.5 $0.00002 $0.00842

Measured 9d ago against content hash f3e7788e84fb, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

login scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/beezi/commands/login.md · 511 lines

How it starts

The opening of the file, as written. The whole thing — 511 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Do NOT read, open, or inspect any files yourself. Run only the given commands.

The user cannot see tool output (Claude Code collapses it), so any output you are told to show or write verbatim is copied exactly into your reply text — never summarized or paraphrased.

AskUserQuestion, everywhere below: at most 4 questions in one call and at most 4 options in one question; multiSelect: true only with 2 or more options. Make one AskUserQuestion call per message and wait for its answers before the next (two calls in one message show the user only the last). A dismissed question runs nothing.

How this command runs

Every read and check below comes from ONE script. Run it FIRST, before anything else, with the Bash tool's timeout set to 600000 (the sign-in waits for the browser):

node ${CLAUDE_PLUGIN_ROOT}/scripts/login-flow.mjs

It runs the steps below in order and stops at the first one that needs a question. Each step's output is a block: a <name …> line, the output, then a </name> line. Its LAST line says what to do now: next=<step> account=<key>, or just next=stop when it stopped before a link. <key> is the account just linked; every later command passes it as --account <key>.

next= Go to
stop Step 0 or Step 1: show what they say, run nothing else
setup Step 1w, where this machine's analytics go
here Step 1w, this session's own folder
key Step 3s-a
payment question=gateway Step 3a
payment question=tier Step 3c
joined Step 4a, new workspaces
routes Step 4a, repos and folders with no rule
backfill Step 4b

After a question's answers (or its dismissal) and the commands they call for, carry on with EXACTLY this, with the same timeout, where the step names <step>:

node ${CLAUDE_PLUGIN_ROOT}/scripts/login-flow.mjs --account <key> --from <step>

It prints the blocks of the steps from there on and a new next= line. A listing that fails shows a ✗ line inside its block, and the script goes on: write that line verbatim. Output that ends without any next= line means the script itself failed: show its last ✗ line verbatim and stop (running /beezi:login again resumes safely). Never run the scripts behind the blocks yourself (login-preflight.mjs, login.mjs, the workspace.mjs listings, billing-capture.mjs --from-claude, key-resolve.mjs status): the blocks hold their output. Before doing what next= says, write out what each block printed this time calls for, in order, as its step below says (Step 1's sign-in output, Step 2's summary, Step 3s's report, the no-folder line in Step 4a).

Step 0 — preflight: the <preflight> block.

It checks the three things that make the link fail halfway: plan mode, auto mode (its permission classifier denies this plugin's node scripts), and a state directory this session cannot write to (a sandboxed Bash session only allows writes inside the working directory).

If its output starts with ✗ (the script then stopped with next=stop), STOP: show those lines to the user verbatim and run no other command — not the sign-in, not the plan capture, not the backfill. A flow that dies partway leaves this machine half-linked.

If login-flow.mjs does not run at all — denied by the permission classifier, or blocked by plan mode — that IS the answer, and the same rule applies: STOP. Do not retry it, do not try PowerShell or another shell, do not run any later step. Tell the user their session's permission mode is gating the plugin's scripts, that they should press Shift+Tab to switch to normal mode, and run /beezi:login again.

Read the full file on GitHub · 511 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago Changed · +62 lines f3e7788e84fb
  2. 23d ago Changed · +239 lines 2619b695c784
  3. 1mo ago Changed 88c784c82e20
  4. 1mo ago Changed · +17 lines · +1 tokens per session 32082a0678a2
  5. 1mo ago Changed · +69 lines 549d7700bd4f
  6. 2mo ago First seen · 124 lines · 17 tokens per session scan A e965027389fd

Subscribe to this mod's changes

login is a command published in the GitHub repository Beezi-AI/beezi-claude-plugin (63 stars, last pushed 9d ago), licensed Apache-2.0. It adds 18 tokens to every session and 8,416 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

login compared with commands from other repositories

login next to 6 commands from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
loginBeezi-AI/beezi-claude-pluginCommand639d agoApache-2.0A18Claude Code
usageliorwn/claudetopCommand2122mo agoMITA34Claude Code
statsliorwn/claudetopCommand2122mo agoMITA14Claude Code
saverandomittin/heimdallCommand516d agoMITA55Claude Code
autonomyrandomittin/heimdallCommand516d agoMITA50Claude Code
clean-checkTeamManagementPlugin/claude-pluginCommand623d agoMITA27Claude Code
check-versionsKSEGIT/Version-SentinelCommand6yesterdayMITA19Claude Code, GitHub Copilot