Agent skill

Bmm Bookmark Form

by Y80 in Y80/bmm

Guide for modifying BMM bookmark create/edit pages and related icon workflows.

MITAuto-check passed

Install Bmm Bookmark Form

skills CLI
$ npx skills add Y80/bmm --skill bmm-bookmark-form -a claude-code

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

GitHub CLI
$ gh skill install Y80/bmm bmm-bookmark-form --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/Y80/bmm.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/bmm-bookmark-form .claude/skills/bmm-bookmark-form && 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
bmm-bookmark-form
GitHub stars
344
Token cost
~683 tokens
SKILL.md length
319 words
Files
2
Skills in repo
3
Repo updated
First seen
Licence
MIT

At a glance

Guide for modifying BMM bookmark create/edit pages and related icon workflows.

  • Codex needs to change the bookmark form UI
  • SKILL.md covers Quick Start, Common Change Paths, Editing Rules and Verification, plus 1 more section
  • Calls pnpm
  • Favicon input behavior

What it does

Bmm Bookmark Form is an agent skill from Y80/bmm. Guide for modifying BMM bookmark create/edit pages and related icon workflows. Use when Codex needs to change the bookmark form UI, favicon input behavior, website icon probing, HTML/AI autofill actions, or nearby validation and feedback logic in this repository.

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

It works with Next.js and React. The repository describes itself as: 🤵 BMM - Your Personal Bookmark Manager | 你的专属书签管家. The licence is MIT.

When your agent uses it

  • Codex needs to change the bookmark form UI
  • Favicon input behavior
  • Website icon probing
  • HTML/AI autofill actions

Example prompts

  • “/bmm-bookmark-form”

What it can do on your machine

Read from SKILL.md and the folder at commit f8d4bbe. 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

    Shell commands in SKILL.md call:

    • pnpm

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

  • Network

    No URLs in SKILL.md. Its commands use pnpm, which can reach the network depending on how they are called.

    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

Bmm Bookmark Form loads about 683 tokens when it runs. Until then it costs about 70 tokens; SKILL.md has 319 words of instructions outside code blocks.

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

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from Y80/bmm at commit f8d4bbe, republished under its MIT licence (© Y80). 319 words, ~683 tokens.

Download SKILL.mdSave it as .claude/skills/bmm-bookmark-form/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
bmm-bookmark-form
description
Guide for modifying BMM bookmark create/edit pages and related icon workflows. Use when Codex needs to change the bookmark form UI, favicon input behavior, website icon probing, HTML/AI autofill actions, or nearby validation and feedback logic in this repository.

BMM Bookmark Form

Update the bookmark create/edit flow from the form entry point first, then follow the data path only as far as the requested change requires.

Quick Start

  • Inspect src/components/BookmarkSlugPage.tsx first. This is the main client component for bookmark creation and editing.
  • Reuse src/components/Favicon.tsx for favicon previews instead of adding a second image-loading pattern.
  • Keep icon class names in app.config.ts under IconNames; add new Tabler icons to IconNames.Tabler.
  • Use runAction() for client-side action calls and keep user-facing copy in Chinese.

Common Change Paths

Form UI and Validation
  • Edit src/components/BookmarkSlugPage.tsx.
  • Keep the file as a client component.
  • Follow the existing useSetState and useUpdateEffect patterns instead of introducing a second state style without a reason.
  • Keep validation in the local Zod schema unless the request requires shared validation.
Icon Preview and Probing
  • Use src/utils/website-icon.ts for bookmark-site icon candidate generation or probing changes.
  • Keep probing logic client-side unless the request explicitly requires a server-side path.
  • Treat probing as best-effort. Do not promise strict network cancellation semantics from Image.
HTML and AI Autofill
  • For HTML autofill, inspect actExtractHtmlInfo from src/actions.
  • For AI autofill, inspect actAnalyzeWebsite and src/lib/ai/index.ts.
  • Only touch the action layer if the request cannot be solved in the form component.

Editing Rules

  • Use absolute @/ imports for internal modules.
  • Keep UI messages and error copy in Chinese.
  • Add brief comments only when the logic is not obvious from the code itself.
  • Use apply_patch for manual file edits.

Verification

  • Prefer targeted verification over repo-wide commands when the repository already has unrelated failures.
  • For favicon probing utilities, run pnpm exec vitest run src/utils/website-icon.test.ts.
  • If TypeScript validation is needed, run pnpm exec tsc --noEmit --pretty false and call out any pre-existing .next/types issues separately from your change.

Example Requests

  • "Use $bmm-bookmark-form to add a new control to the bookmark edit page."
  • "Use $bmm-bookmark-form to change how favicon probing behaves in the bookmark form."
  • "Use $bmm-bookmark-form to update the icon dropdown feedback and validation copy."

© Y80, MIT. 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 1 other file in .agents/skills/bmm-bookmark-form of Y80/bmm.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit f8d4bbe

Compare with similar skills

Bmm Bookmark Form 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.

Bmm Bookmark Form compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bmm Bookmark Form this skillY80/bmm344—~683Automated safety check: PassMIT
Sandbox Benchvercel/next.js143k—~4.1kAutomated safety check: PassMIT
AI SDKvercel-labs/ai-facts16820 repos~1.2kAutomated safety check: PassNone
Chakra UI v3 Builderchakra-ui/chakra-ui41k—~3.1kAutomated safety check: PassMIT
Remotion Best Practiceslyonjs/shortvid.io14733 repos~1kAutomated safety check: PassMIT
React View Transitions Guidevercel-labs/next-beats16810 repos~3.1kAutomated safety check: PassMIT

Similar skills

  • Sandbox Bench

    vercel/next.js

    Official

    Benchmark React or Next.js changes on Vercel Sandbox VMs with paired A/B statistics: react PR/commit vs base, or Next.js PR/commit vs base, measured end-to-end through the bench/render-pipeline app…

    143k GitHub stars~4.1k tokensUpdated today
    Data & AnalyticsAuto-check passed
  • AI SDK

    vercel-labs/ai-facts

    Official

    Answer questions about the AI SDK and help build AI-powered features.

    168 GitHub starsUsed in 20 repos~1.2k tokens
    AI & LLM EngineeringAuto-check passed
  • Chakra UI v3 Builder

    chakra-ui/chakra-ui

    Builds responsive, accessible Chakra UI v3 components and layouts, sets up Chakra in new or existing projects, and designs themes with tokens, semantic tokens and recipes.

    41k GitHub stars~3.1k tokensUpdated 3 days ago
    Frontend & DesignAuto-check passed
  • Remotion Best Practices

    lyonjs/shortvid.io

    Best practices for Remotion - Video creation in React. An agent skill from lyonjs/shortvid.io.

    147 GitHub starsUsed in 33 repos~1k tokens
    Media & CreativeAuto-check passed
  • React View Transitions Guide

    vercel-labs/next-beats

    Official

    Guides implementing animated page and state transitions in React with the native View Transition API, covering shared elements, list reorders and directional navigation.

    168 GitHub starsUsed in 10 repos~3.1k tokens
    Frontend & DesignAuto-check passed
  • Website Cloner

    JCodesMore/ai-website-cloner-template

    Rebuilds existing web pages as editable local code that matches their content, assets, responsive layout and interactions, including Framer sites and animated pages.

    36k GitHub stars~1.7k tokensUpdated 4 days ago
    Frontend & DesignAuto-check passed

More from Y80/bmm

  • A skill your agent uses when the user wants to translate a repository README, make a repo multilingual, localize docs, add a language switcher, internationalize the README, or update localized…

    344 GitHub starsUsed in 2 repos~1.9k tokens
    Auto-check passed
  • Guide for updating Iconify icons and IconNames conventions in BMM.

    344 GitHub stars~810 tokensUpdated 4 mo ago
    Auto-check passed

Works with

Questions about Bmm Bookmark Form

What does Bmm Bookmark Form do?

Guide for modifying BMM bookmark create/edit pages and related icon workflows. Bmm Bookmark Form is an agent skill from Y80/bmm. Guide for modifying BMM bookmark create/edit pages and related icon workflows.

When should I use Bmm Bookmark Form?

Bmm Bookmark Form fits situations like: Codex needs to change the bookmark form UI; favicon input behavior; website icon probing; HTML/AI autofill actions.

How do I install Bmm Bookmark Form in Claude Code?

Run `npx skills add Y80/bmm --skill bmm-bookmark-form -a claude-code`. Or copy the skill folder (.agents/skills/bmm-bookmark-form in Y80/bmm) into .claude/skills/bmm-bookmark-form in your project. Claude Code loads it when a task matches its description.

How do I install Bmm Bookmark Form in Codex?

Run `npx skills add Y80/bmm --skill bmm-bookmark-form -a codex`. Or copy the skill folder (.agents/skills/bmm-bookmark-form in Y80/bmm) into .agents/skills/bmm-bookmark-form in your project. Codex loads it when a task matches its description.

Can I use Bmm Bookmark Form 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 Y80/bmm --skill bmm-bookmark-form -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bmm-bookmark-form, .gemini/skills/bmm-bookmark-form, .github/skills/bmm-bookmark-form and .opencode/skills/bmm-bookmark-form in your project.

What does Bmm Bookmark Form need to run?

Going by SKILL.md and its folder, Bmm Bookmark Form needs the command-line tools its instructions call (pnpm).

Does Bmm Bookmark Form 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 Bmm Bookmark Form 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. Review the folder before installing.

What licence does Bmm Bookmark Form use?

Bmm Bookmark Form is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bmm Bookmark Form use?

About 683 tokens (SKILL.md is roughly 2.7k 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 Bmm Bookmark Form?

Skills that share tags, products or a category with Bmm Bookmark Form: Sandbox Bench (vercel/next.js, 143k stars), AI SDK (vercel-labs/ai-facts, 168 stars), Chakra UI v3 Builder (chakra-ui/chakra-ui, 41k stars) and Remotion Best Practices (lyonjs/shortvid.io, 147 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bmm Bookmark Form?

Y80 (a GitHub user) maintains it in Y80/bmm, which has 344 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on June 8, 2026.

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