|
|
6 ماه پیش | |
|---|---|---|
| .. | ||
| src | 6 ماه پیش | |
| .gitignore | 6 ماه پیش | |
| README.md | 6 ماه پیش | |
| fskill | 6 ماه پیش | |
| package-lock.json | 6 ماه پیش | |
| package.json | 6 ماه پیش | |
| tsconfig.json | 6 ماه پیش | |
adapters/ is the repository’s only cross-platform converter. It ships an independent CLI named fskill, exports the grouped repository structure in skills/<group>/<skill>/ as standard skill directories, and installs them into the path layout required by each supported platform.
SKILL.md-based directory layoutvercel-labs/skills compatibility matrixskills/<group>/<skill>/The adapter does not generate platform-specific manifests, plugins, or workflow wrappers. It preserves the original skill directory and changes only the destination path for each platform.
git clone https://github.com/partme-ai/full-stack-skills.git
cd full-stack-skills
npm install -g ./adapters
Or, for repository-local development:
cd adapters
npm install
npm link
Or, inside the adapter package only:
cd adapters
npm install -g ./adapters
After installation, call fskill directly.
fskill --version
fskill platforms
fskill audit
fskill convert --platform all --output ./adapters-output
fskill install
fskill install defaults to the current project's .agents/skills/, which is the standard Agent Skills-compatible path.
fskill platforms
fskill --version
fskill audit
fskill convert --platform all --output ./adapters-output
fskill convert --platform claude-code --output ./adapters-output
fskill install --platform claude-code --scope project
fskill install --platform antigravity --scope global
fskill install --platform codex --scope global --skill react --skill vue3
fskill convert --platform all --output ./adapters-output --dry-run
fskill install --platform windsurf --scope project --dry-run
Run fskill platforms --markdown for the generated Markdown table that matches the CLI registry.
SKILL.mdskills/pencil-skills/docs is treated as supporting documentation, not a skill__pycache__, .pyc, .DS_Store, and hidden garbage files are excludedreferences/, examples/, scripts/, assets/, and templates/ are preservedThe converter writes standard skill directories under:
adapters-output/<platform>/<project-path>/<skill-name>/
Examples:
adapters-output/claude-code/.claude/skills/react/
adapters-output/cursor/.agents/skills/react/
adapters-output/openclaw/skills/react/
adapters-output/antigravity/.agents/skills/react/
fskill install defaults to <cwd>/.agents/skills/--scope project installs into <cwd>/<projectPath>--scope global installs into the platform’s global directory--link creates symlinks instead of copyingadapters/src/platform-registry.tsadapters/src/skills.tsadapters/src/index.tsplatforms lists every supported platform and path mappingaudit reports actual skill counts, missing SKILL.md directories, and platform totalsconvert --dry-run shows the exact destination layout before writinginstall --dry-run shows exact project or global install targets before writing