Token导航 LogoToken导航TokenDH.com
研究检索只读github未标认证来源可访问许可证需确认审计通过

skill-manager技能经理

Agent Skill

skill-manager 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,740

周安装

74

GitHub Stars

37

下载量

610
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:skill-manager(技能经理)
来源仓库:https://github.com/egebese/skill-manager
仓库路径:skills/skill-manager
安装命令:
npx skills add https://github.com/egebese/skill-manager --skill skill-manager
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/egebese/skill-manager --skill skill-manager

简介

用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。

  • 可结合来源仓库、安装命令和原始 README 继续核验具体用法。
  • 安装方式:github,安装命令:npx skills add https://github.com/egebese/skill-manager --skill skill-manager。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Skill Manager

Analyze the current project's tech stack and disable irrelevant globally-installed skills by injecting a bounded section into the project's CLAUDE.md.

When to Use

  • User says "manage skills", "optimize skills", "skill manager"
  • User says "disable irrelevant skills" or "which skills do I need?"
  • User says "clean up skills for this project"
  • User says "re-enable all skills"
  • At the start of a new project to reduce context window waste

Quick Start

Run the Python analysis script if available, otherwise follow the manual workflow below.

Step 1: Detect Project Tech Stack

Check for these files in the project root (current working directory):

FileStack Signal
package.jsonNode.js — read for framework (next, react, vue, angular, svelte, etc.)
Podfile or *.xcodeprojiOS/macOS native
Package.swiftSwift Package (iOS/macOS)
Cargo.tomlRust
go.modGo
requirements.txt / pyproject.toml / setup.pyPython
GemfileRuby
composer.jsonPHP
build.gradle / build.gradle.ktsAndroid/JVM
pubspec.yamlFlutter/Dart
Dockerfile / docker-compose.ymlContainerized
vercel.json / netlify.tomlJamstack deployment
tsconfig.jsonTypeScript
.swift files in root/SourcesSwift CLI/Server

Read package.json dependencies to identify frameworks:

  • next -> Next.js
  • react -> React
  • vue -> Vue
  • @angular/core -> Angular
  • svelte -> Svelte
  • stripe -> Payment processing
  • express / fastify / hono -> Node server
  • tailwindcss -> Tailwind CSS
  • remotion -> Video/media processing

Monorepo detection: If the project has packages/, apps/, or a workspace config in package.json, scan subdirectories too and union all detected stacks.

Empty project: If no recognizable files are found, warn the user and keep all skills active.

Step 2: Read Installed Skills

Read ~/.agents/.skill-lock.json to get the list of all globally installed skills. For each skill, note:

  • name (the key)
  • source (GitHub repo)
  • skillPath (where the SKILL.md lives)

Step 3: Score Each Skill

Assign each skill to a tier based on the detected tech stack.

Tier Definitions

TierScore RangeMeaning
essential80-100Directly relevant to detected stack
useful40-79Cross-platform utility, may be used
irrelevant0-39Wrong platform/domain entirely
universalN/ANever disabled regardless of stack

Universal Skills (NEVER disable these)

find-skills, skill-creator, writing-skills, brainstorming,
writing-plans, test-driven-development, dispatching-parallel-agents,
subagent-driven-development, using-superpowers, agentation, skill-manager

Domain Mapping

iOS/macOS Native Skills — essential when Swift/Xcode detected:

  • mobile-ios-design (iOS UI/SwiftUI)
  • asc-xcode-build (Xcode build/archive)
  • asc-metadata-sync (App Store metadata)
  • asc-localize-metadata (App Store localization)
  • asc-subscription-localization (IAP localization)
  • asc-ppp-pricing (territory pricing)
  • asc-shots-pipeline (screenshot automation)
  • asc-notarization (macOS notarization)
  • app-store-optimization (ASO)
  • aso-full-audit, aso-optimize, aso-competitor, aso-prelaunch, aso

Web/SaaS Marketing Skills — essential when web framework detected:

  • page-cro, signup-flow-cro, onboarding-cro, popup-cro, form-cro
  • copywriting, copy-editing, content-strategy
  • seo-audit, programmatic-seo, schema-markup
  • analytics-tracking, ab-test-setup
  • email-sequence, social-content
  • marketing-ideas, marketing-psychology
  • free-tool-strategy, launch-strategy
  • paid-ads, referral-program
  • pricing-strategy, competitor-alternatives
  • audit-website

Payment Skills — essential when stripe/payment dependency detected:

  • stripe-integration
  • paywall-upgrade-cro
  • churn-prevention

Media/AI Generation Skills — essential when media dependencies detected:

  • fal-audio, fal-generate, fal-image-edit, fal-platform, fal-upscale, fal-workflow
  • remotion-best-practices

Cross-Domain Rules

  • Marketing skills are scored "useful" (50) in non-web projects — users sometimes do marketing from any project
  • Stripe/payment skills are "useful" (50) unless stripe is in dependencies, then "essential" (90)
  • ASO skills are "essential" (95) for iOS, "irrelevant" (10) for non-mobile
  • **fal-* skills** are "irrelevant" (10) unless media processing detected
  • **asc-* skills** are "irrelevant" (5) for non-Apple projects
  • remotion-best-practices is "essential" (90) if remotion is in dependencies, "irrelevant" (10) otherwise

Step 4: Check for Overrides

If .claude/skill-manager.json already exists, read the overrides section:

{
  "overrides": {
    "forceEnable": ["seo-audit"],
    "forceDisable": ["fal-audio"]
  }
}
  • forceEnable: Move these skills to "essential" tier regardless of scoring
  • forceDisable: Move these skills to "irrelevant" tier regardless of scoring

Step 5: Generate .claude/skill-manager.json

Create the .claude/ directory if it doesn't exist. Write the analysis file:

{
  "version": 1,
  "generatedAt": "2026-02-23T12:00:00Z",
  "detectedStack": {
    "primary": "Next.js",
    "languages": ["TypeScript", "JavaScript"],
    "frameworks": ["Next.js", "React", "Tailwind CSS"],
    "platforms": ["Web"],
    "signals": {
      "package.json": true,
      "tsconfig.json": true,
      "next.config.ts": true
    }
  },
  "skills": {
    "page-cro": { "tier": "essential", "score": 95, "reason": "Web CRO directly applicable" },
    "mobile-ios-design": { "tier": "irrelevant", "score": 5, "reason": "No iOS stack detected" }
  },
  "disabled": ["mobile-ios-design", "asc-xcode-build"],
  "enabled": ["page-cro", "stripe-integration"],
  "universal": ["find-skills", "brainstorming"],
  "overrides": {
    "forceEnable": [],
    "forceDisable": []
  },
  "stats": {
    "total": 53,
    "essential": 20,
    "useful": 10,
    "irrelevant": 12,
    "universal": 11
  }
}

Step 6: Update CLAUDE.md

If "re-enable all" was requested:

  1. Remove the <!-- SKILL-MANAGER:START -->... <!-- SKILL-MANAGER:END --> block from CLAUDE.md
  2. Delete .claude/skill-manager.json
  3. Confirm to user: "All skills re-enabled."
  4. Stop here.

Normal flow:

Build the injection block:

<!-- SKILL-MANAGER:START -->
## Disabled Skills

The following skills are **not relevant** to this project and should be **ignored** (do not invoke them):

- `mobile-ios-design` — No iOS stack detected
- `asc-xcode-build` — No Xcode project detected
- ...

**Stack**: Next.js / TypeScript / React / Tailwind CSS
**Last analyzed**: 2026-02-23
**Re-run**: Say "manage skills" or "/skill-manager" to re-analyze
**Re-enable all**: Say "re-enable all skills" to remove this section
<!-- SKILL-MANAGER:END -->

Injection rules:

  1. Read the current CLAUDE.md (or note it doesn't exist)
  2. If markers exist: Replace everything between <!-- SKILL-MANAGER:START --> and <!-- SKILL-MANAGER:END --> (inclusive) with the new block
  3. If no markers: Append the block to the end of CLAUDE.md with a blank line separator
  4. If no CLAUDE.md: Create it with only the skill-manager block

IMPORTANT: Do NOT modify any other content in CLAUDE.md. Only touch the bounded marker section.

Step 7: Suggest New Skills (Optional)

If the detected stack suggests skills that aren't installed, mention them:

Based on your Next.js project, you might also want: - npx skills find nextjs for Next.js-specific skills - npx skills find react for React patterns

Only suggest if there's a clear gap. Don't overwhelm with suggestions.

Step 8: Report Summary

Print a summary table:

Skill Manager Analysis Complete

Stack: Next.js / TypeScript / React
Total skills: 53
  Essential: 20 (kept active)
  Useful: 10 (kept active)
  Irrelevant: 12 (disabled in CLAUDE.md)
  Universal: 11 (always active)

Disabled skills written to CLAUDE.md
Full analysis: .claude/skill-manager.json

Automated Mode (Python Script)

If Python 3.9+ is available, you can run the analysis script for faster, deterministic results:

python3 skills/skill-manager/scripts/analyze_project.py --analyze "$(pwd)"

Or just detect the stack:

python3 skills/skill-manager/scripts/analyze_project.py --detect-stack "$(pwd)"

The script path is relative to where the skill is installed. Find it via:

# The skill is installed at ~/.agents/skills/skill-manager/
python3 ~/.agents/skills/skill-manager/scripts/analyze_project.py --analyze "$(pwd)"

The script outputs JSON to stdout. Use the output to populate .claude/skill-manager.json and the CLAUDE.md injection block.

If Python is not available, follow the manual steps above — they produce the same result.

Idempotency

  • Running this skill multiple times is safe
  • The CLAUDE.md section is replaced, never duplicated
  • The JSON file is overwritten with fresh analysis
  • User overrides in the JSON are preserved across re-runs

Edge Cases

  • Monorepo: Union all detected stacks from subdirectories. More skills stay enabled.
  • Empty project: Keep all skills active. Warn user: "No stack detected."
  • New skills installed since last run: Automatically picked up on re-run.
  • Skill uninstalled: Removed from disabled list on re-run.
  • CLAUDE.md has other content: Only the marker-bounded section is touched.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.92%
按下载量换算219

Claude

28.95%
按下载量换算177

Cursor

18.19%
按下载量换算111

Gemini CLI

9.65%
按下载量换算59

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills