Impeccable
bestofjs/bestofjs
A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…
为 eIsland 灵动岛的 MaxExpand(全展开)模式添加一个新的 Tab 页面。当用户要求创建新的 MaxExpand 页面、添加全展开界面组件(如计算器、时钟、天气面板、便签、日历等)时使用此 skill。
$ npx skills add JNTMTMTM/eIsland --skill eisland-dev-add-maxexpand-tab -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install JNTMTMTM/eIsland eisland-dev-add-maxexpand-tab --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/JNTMTMTM/eIsland.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/eisland-dev-add-maxexpand-tab .claude/skills/eisland-dev-add-maxexpand-tab && rm -rf skills-srcUse ~/.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/
Install the "eisland-dev-add-maxexpand-tab" agent skill from https://github.com/JNTMTMTM/eIsland/tree/main/.agents/skills/eisland-dev-add-maxexpand-tab into .claude/skills/eisland-dev-add-maxexpand-tab/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eisland-dev-add-maxexpand-tab", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/JNTMTMTM/eIsland/tree/main/.agents/skills/eisland-dev-add-maxexpand-tabType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add JNTMTMTM/eIsland --skill eisland-dev-add-maxexpand-tab -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install JNTMTMTM/eIsland eisland-dev-add-maxexpand-tab --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JNTMTMTM/eIsland.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/eisland-dev-add-maxexpand-tab .agents/skills/eisland-dev-add-maxexpand-tab && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "eisland-dev-add-maxexpand-tab" agent skill from https://github.com/JNTMTMTM/eIsland/tree/main/.agents/skills/eisland-dev-add-maxexpand-tab into .agents/skills/eisland-dev-add-maxexpand-tab/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eisland-dev-add-maxexpand-tab", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JNTMTMTM/eIsland --skill eisland-dev-add-maxexpand-tab -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install JNTMTMTM/eIsland eisland-dev-add-maxexpand-tab --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JNTMTMTM/eIsland.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/eisland-dev-add-maxexpand-tab .cursor/skills/eisland-dev-add-maxexpand-tab && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "eisland-dev-add-maxexpand-tab" agent skill from https://github.com/JNTMTMTM/eIsland/tree/main/.agents/skills/eisland-dev-add-maxexpand-tab into .cursor/skills/eisland-dev-add-maxexpand-tab/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eisland-dev-add-maxexpand-tab", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/JNTMTMTM/eIsland.git --path .agents/skills/eisland-dev-add-maxexpand-tab--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add JNTMTMTM/eIsland --skill eisland-dev-add-maxexpand-tab -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install JNTMTMTM/eIsland eisland-dev-add-maxexpand-tab --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JNTMTMTM/eIsland.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/eisland-dev-add-maxexpand-tab .gemini/skills/eisland-dev-add-maxexpand-tab && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "eisland-dev-add-maxexpand-tab" agent skill from https://github.com/JNTMTMTM/eIsland/tree/main/.agents/skills/eisland-dev-add-maxexpand-tab into .gemini/skills/eisland-dev-add-maxexpand-tab/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eisland-dev-add-maxexpand-tab", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install JNTMTMTM/eIsland eisland-dev-add-maxexpand-tabInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add JNTMTMTM/eIsland --skill eisland-dev-add-maxexpand-tab -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/JNTMTMTM/eIsland.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/eisland-dev-add-maxexpand-tab .github/skills/eisland-dev-add-maxexpand-tab && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "eisland-dev-add-maxexpand-tab" agent skill from https://github.com/JNTMTMTM/eIsland/tree/main/.agents/skills/eisland-dev-add-maxexpand-tab into .github/skills/eisland-dev-add-maxexpand-tab/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eisland-dev-add-maxexpand-tab", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JNTMTMTM/eIsland --skill eisland-dev-add-maxexpand-tab -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install JNTMTMTM/eIsland eisland-dev-add-maxexpand-tab --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JNTMTMTM/eIsland.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/eisland-dev-add-maxexpand-tab .opencode/skills/eisland-dev-add-maxexpand-tab && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "eisland-dev-add-maxexpand-tab" agent skill from https://github.com/JNTMTMTM/eIsland/tree/main/.agents/skills/eisland-dev-add-maxexpand-tab into .opencode/skills/eisland-dev-add-maxexpand-tab/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "eisland-dev-add-maxexpand-tab", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
eisland-dev-add-maxexpand-tab为 eIsland 灵动岛的 MaxExpand(全展开)模式添加一个新的 Tab 页面。当用户要求创建新的 MaxExpand 页面、添加全展开界面组件(如计算器、时钟、天气面板、便签、日历等)时使用此 skill。
Eisland Dev Add Maxexpand Tab is an agent skill from JNTMTMTM/eIsland. 为 eIsland 灵动岛的 MaxExpand(全展开)模式添加一个新的 Tab 页面。当用户要求创建新的 MaxExpand 页面、添加全展开界面组件(如计算器、时钟、天气面板、便签、日历等)时使用此 skill。 即使用户只说"新建一个 maxexpand 界面"、"加个全展开页面"、"在 maxexpand 里加个 XX", 也应触发。此 skill 覆盖从类型注册、设置配置、懒加载/即时加载渲染到 i18n 国际化的全部 8 个 修改点,确保新 Tab 完整可用且可在设置中拖拽排序与切换可见性。
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `evals/evals.json`).
It sits in Frontend & Design, covering Internationalization. The repository describes itself as: eIsland - A sleek, Apple Dynamic Island inspired floating widget for Windows, built with Electron. The licence is GPL-3.0.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 075561e. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
npxFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Eisland Dev Add Maxexpand Tab loads about 1.4k tokens when it runs. Until then it costs about 71 tokens; SKILL.md has 195 words of instructions outside code blocks.
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.
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.
The full file from JNTMTMTM/eIsland at commit 075561e, republished under its GPL-3.0 licence (© JNTMTMTM). 195 words, ~1,392 tokens.
.claude/skills/eisland-dev-add-maxexpand-tab/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.为灵动岛的全展开(MaxExpand)模式添加一个新的 Tab 页面。
在开始前,向用户确认以下信息:
calculator、weather、calendar)计算器、天气、日历),用于设置界面和 i18nplaceholder(默认)— 创建空占位组件,后续填充skeleton — 带基本骨架布局的占位组件每个 MaxExpand Tab 遵循统一的模块结构:
src/renderer/components/states/maxExpand/components/<tabName>/
├── index.ts # 模块入口,导出 Tab 组件
└── components/
└── <TabName>Tab.tsx # Tab 主组件1a. 创建目录和组件文件:
src/renderer/components/states/maxExpand/components/<tabName>/components/<TabName>Tab.tsx
/*
* eIsland - A sleek, Apple Dynamic Island inspired floating widget for Windows, built with Electron.
* https://github.com/JNTMTMTM/eIsland
*
* Copyright (C) 2026 JNTMTMTM
* Copyright (C) 2026 pyisland.com
*
* Original author: JNTMTMTM[](https://github.com/JNTMTMTM)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
/**
* @file <TabName>Tab.tsx
* @description 最大展开模式 — <中文描述> Tab — 占位组件(内容留白)
* @author 鸡哥
*/
import type { ReactElement } from 'react';
/**
* <TabName> Tab — 最大展开模式下的<中文描述>面板(占位)
*/
export function <TabName>Tab(): ReactElement {
return <div className="max-expand-tab-panel <tabName>-panel" />;
}1b. 创建模块入口 index.ts:
/*
* eIsland - ...(标准 GPL-3.0 头部)
*/
/**
* @file index.ts
* @description <中文描述>模块入口,导出 <TabName>Tab 组件
* @author 鸡哥
*/
export { <TabName>Tab } from './components/<TabName>Tab';文件: src/renderer/store/types/index.ts
在 MaxExpandTab 联合类型中添加新 Tab ID(放在 'settings' 之前):
export type MaxExpandTab = '...' | '<tabName>' | 'settings';文件: src/renderer/components/states/maxExpand/components/setting/utils/settingsConfig.ts
3a. 在 MAXEXPAND_CONFIGURABLE_TABS 数组末尾添加:
export const MAXEXPAND_CONFIGURABLE_TABS: string[] = [
// ... 已有项
'<tabName>',
];3b. 在 MAXEXPAND_TAB_LABELS 对象中添加:
export const MAXEXPAND_TAB_LABELS: Record<string, string> = {
// ... 已有项
<tabName>: '<中文标签>',
};文件: src/renderer/components/states/maxExpand/MaxExpandContentLazy.tsx
4a. 添加 lazy import(与其他 Tab 放在一起):
const <TabName>Tab = lazy(() => import('./components/<tabName>').then((module) => ({ default: module.<TabName>Tab })));4b. 在 renderLazyActiveTab 函数的条件链中添加(放在 settings 之前):
if (activeTab === '<tabName>') content = <<TabName>Tab />;文件: src/renderer/components/states/maxExpand/MaxExpandContentEager.tsx
5a. 添加 import:
import { <TabName>Tab } from './components/<tabName>';5b. 在 renderEagerActiveTab 函数的条件链中添加(放在 settings 之前):
if (activeTab === '<tabName>') return <<TabName>Tab />;需要在 3 个位置 添加翻译条目,遗漏任何一处都会导致 tooltip 或设置界面显示原始英文 ID。
6a. 设置界面标签 — 在两个语言文件的 settings.app.maxExpandLayout.tabLabels 对象中添加:
i18n/zh-CN.json:
"<tabName>": "<中文标签>"i18n/en-US.json:
"<tabName>": "<English Label>"6b. 底部导航点 tooltip — 在两个语言文件的 maxExpand.nav 对象中添加(该对象控制导航点的 title 属性):
i18n/zh-CN.json:
"<tabName>": "<中文标签>"i18n/en-US.json:
"<tabName>": "<English Label>"6c. 导航点默认标签回退 — 在 src/renderer/components/states/maxExpand/utils/getNavLabel.ts 的 NAV_LABEL_MAP 中添加:
<tabName>: '<中文标签>',npx tsc --noEmit --skipLibCheck完成所有步骤后,验证以下文件已被修改:
components/states/maxExpand/components/<tabName>/index.ts — 新文件components/states/maxExpand/components/<tabName>/components/<TabName>Tab.tsx — 新文件store/types/index.ts — MaxExpandTab 类型components/states/maxExpand/components/setting/utils/settingsConfig.ts — CONFIGURABLE_TABS + TAB_LABELScomponents/states/maxExpand/MaxExpandContentLazy.tsx — 懒加载注册components/states/maxExpand/MaxExpandContentEager.tsx — 即时加载注册i18n/zh-CN.json — settings.app.maxExpandLayout.tabLabels + maxExpand.nav 两处翻译i18n/en-US.json — settings.app.maxExpandLayout.tabLabels + maxExpand.nav 两处翻译components/states/maxExpand/utils/getNavLabel.ts — NAV_LABEL_MAP 回退标签MaxExpandTab 联合类型的 'settings' 之前,因为渲染逻辑中 settings 通常作为兜底条件。MAXEXPAND_CONFIGURABLE_TABS 中的顺序决定了默认导航排列顺序,新 Tab 默认追加到末尾。max-expand-tab-panel 作为通用容器类名,与已有 Tab 保持一致。settings.app.maxExpandLayout.tabLabels(设置界面标签)、maxExpand.nav(底部导航点 tooltip)、getNavLabel.ts 的 NAV_LABEL_MAP(导航点中文回退)。遗漏任一处会导致对应场景显示原始英文 ID。© JNTMTMTM, 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
SKILL.md and 1 other file in .agents/skills/eisland-dev-add-maxexpand-tab of JNTMTMTM/eIsland.
Open the folder on GitHubat commit 075561e
Eisland Dev Add Maxexpand Tab 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Eisland Dev Add Maxexpand Tab this skillJNTMTMTM/eIsland | 320 | — | ~1.4k | Automated safety check: Pass | GPL-3.0 | |
| Impeccablebestofjs/bestofjs | 3.1k | 27 repos | ~2.6k | Automated safety check: Pass | MIT | |
| Chatbox i18n Translatorchatboxai/chatbox | 42k | — | ~508 | Automated safety check: Pass | GPL-3.0 | |
| Internationalization Workflow with i18niOfficeAI/AionUi | 33k | 1 repos | ~1.9k | Automated safety check: Pass | Apache-2.0 | |
| Enforce Rules For I18nmoeru-ai/airi | 50k | — | ~1.5k | Automated safety check: Pass | MIT | |
| Claude Desktop Chinese Localizationjavaht/claude-desktop-zh-cn | 7.5k | — | ~1.6k | Automated safety check: Pass | MIT |
bestofjs/bestofjs
A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…
chatboxai/chatbox
Translates new or changed i18n keys from a Chatbox Pro diff, staged changes or a commit range, writing the locale JSON files directly with a built-in glossary.
iOfficeAI/AionUi
Standards for keeping all user-facing text translatable: read the i18n config first, use namespaced keys, reuse shared strings and follow the key naming rules.
moeru-ai/airi
Review pending AIRI translations on Crowdin in a batch, then sync them into the repository.
javaht/claude-desktop-zh-cn
Adds missing Simplified and Traditional Chinese translations to the Claude Desktop Chinese patch across three layers, then checks how many mappings actually hit.
jd-opensource/taro-ui
Guides installing, configuring, styling and using taro-ui (At* components) in Taro apps for WeChat, Alipay, H5 and React Native.
JNTMTMTM/eIsland
Generate a release announcement markdown for eIsland. An agent skill from JNTMTMTM/eIsland.
JNTMTMTM/eIsland
Refactor a monolithic React component file into a standardized module structure with components/, hooks/, utils/, and config/ subdirectories.
JNTMTMTM/eIsland
Refactor a monolithic React component file into a standardized module structure with components/, hooks/, utils/, types/, and config/ subdirectories.
JNTMTMTM/eIsland
Add a new empty subpage (tab) to an existing eIsland settings section with page navigation support.
JNTMTMTM/eIsland
Add a new SVG icon to the project's icon enum system with matching test assertions.
JNTMTMTM/eIsland
Analyze the current git status, review all staged and unstaged changes, and create a commit with a proper English commit message following conventional commit format.
Categories
为 eIsland 灵动岛的 MaxExpand(全展开)模式添加一个新的 Tab 页面。当用户要求创建新的 MaxExpand 页面、添加全展开界面组件(如计算器、时钟、天气面板、便签、日历等)时使用此 skill。. Eisland Dev Add Maxexpand Tab is an agent skill from JNTMTMTM/eIsland.
Eisland Dev Add Maxexpand Tab fits situations like: tasks that involve Internationalization.
Run `npx skills add JNTMTMTM/eIsland --skill eisland-dev-add-maxexpand-tab -a claude-code`. Or copy the skill folder (.agents/skills/eisland-dev-add-maxexpand-tab in JNTMTMTM/eIsland) into .claude/skills/eisland-dev-add-maxexpand-tab in your project. Claude Code loads it when a task matches its description.
Run `npx skills add JNTMTMTM/eIsland --skill eisland-dev-add-maxexpand-tab -a codex`. Or copy the skill folder (.agents/skills/eisland-dev-add-maxexpand-tab in JNTMTMTM/eIsland) into .agents/skills/eisland-dev-add-maxexpand-tab in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add JNTMTMTM/eIsland --skill eisland-dev-add-maxexpand-tab -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/eisland-dev-add-maxexpand-tab, .gemini/skills/eisland-dev-add-maxexpand-tab, .github/skills/eisland-dev-add-maxexpand-tab and .opencode/skills/eisland-dev-add-maxexpand-tab in your project.
Going by SKILL.md and its folder, Eisland Dev Add Maxexpand Tab needs the command-line tools its instructions call (npx). Our summary lists: Node.js.
SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
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.
Eisland Dev Add Maxexpand Tab 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.
About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Eisland Dev Add Maxexpand Tab: Impeccable (bestofjs/bestofjs, 3.1k stars), Chatbox i18n Translator (chatboxai/chatbox, 42k stars), Internationalization Workflow with i18n (iOfficeAI/AionUi, 33k stars) and Enforce Rules For I18n (moeru-ai/airi, 50k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
JNTMTMTM (a GitHub user) maintains it in JNTMTMTM/eIsland, which has 320 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 9, 2026.
Source: JNTMTMTM/eIsland on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.