fix: correct CLI flags in plugin slash commands (create uses --preset, package uses --target)
This commit is contained in:
@@ -9,7 +9,7 @@ Create an AI-ready skill from a source. The source type is auto-detected.
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/skill-seekers:create-skill <source> [--target <platform>] [--output <dir>]
|
/skill-seekers:create-skill <source> [--preset <level>] [--output <dir>]
|
||||||
```
|
```
|
||||||
|
|
||||||
## Instructions
|
## Instructions
|
||||||
@@ -17,36 +17,46 @@ Create an AI-ready skill from a source. The source type is auto-detected.
|
|||||||
When the user provides a source via `$ARGUMENTS`, run the `skill-seekers create` command to generate a skill.
|
When the user provides a source via `$ARGUMENTS`, run the `skill-seekers create` command to generate a skill.
|
||||||
|
|
||||||
1. Parse the arguments: extract the source (first argument) and any flags.
|
1. Parse the arguments: extract the source (first argument) and any flags.
|
||||||
2. If no `--target` is specified, default to `claude`.
|
2. If no `--preset` is specified, default to `quick` for fast results.
|
||||||
3. If no `--output` is specified, default to `./output`.
|
3. If no `--output` is specified, default to `./output`.
|
||||||
4. Run the command:
|
4. Run the create command:
|
||||||
```bash
|
```bash
|
||||||
skill-seekers create "$SOURCE" --target "$TARGET" --output "$OUTPUT"
|
skill-seekers create "$SOURCE" --preset quick --output "$OUTPUT"
|
||||||
```
|
```
|
||||||
5. After completion, read the generated `SKILL.md` and summarize what was created.
|
5. After completion, read the generated `SKILL.md` and summarize what was created.
|
||||||
|
6. If the user wants to target a specific platform (e.g., Claude, OpenAI, LangChain), run the package command after:
|
||||||
|
```bash
|
||||||
|
skill-seekers package "$SKILL_DIR" --target "$PLATFORM"
|
||||||
|
```
|
||||||
|
|
||||||
|
## Presets
|
||||||
|
|
||||||
|
- `-p quick` — 1-2 minutes, basic skill
|
||||||
|
- `-p standard` — 5-10 minutes, good coverage
|
||||||
|
- `-p comprehensive` — 20-60 minutes, full analysis
|
||||||
|
|
||||||
## Source Types (auto-detected)
|
## Source Types (auto-detected)
|
||||||
|
|
||||||
- **URL** (https://...) → Documentation scraping
|
- **URL** (https://...) — Documentation scraping
|
||||||
- **owner/repo** or github.com URL → GitHub repo analysis
|
- **owner/repo** or github.com URL — GitHub repo analysis
|
||||||
- **file.pdf** → PDF extraction
|
- **file.pdf** — PDF extraction
|
||||||
- **file.ipynb** → Jupyter notebook
|
- **file.ipynb** — Jupyter notebook
|
||||||
- **file.docx** → Word document
|
- **file.docx** — Word document
|
||||||
- **file.epub** → EPUB book
|
- **file.epub** — EPUB book
|
||||||
- **YouTube/Vimeo URL** → Video transcript
|
- **YouTube/Vimeo URL** — Video transcript
|
||||||
- **./directory** → Local codebase analysis
|
- **./directory** — Local codebase analysis
|
||||||
- **file.yaml** with OpenAPI → API spec
|
- **file.yaml** with OpenAPI — API spec
|
||||||
- **file.pptx** → PowerPoint
|
- **file.pptx** — PowerPoint
|
||||||
- **file.adoc** → AsciiDoc
|
- **file.adoc** — AsciiDoc
|
||||||
- **file.html** → HTML page
|
- **file.html** — HTML page
|
||||||
- **file.rss** → RSS/Atom feed
|
- **file.rss** — RSS/Atom feed
|
||||||
- **cmd.1** → Man page
|
- **cmd.1** — Man page
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
```
|
```
|
||||||
/skill-seekers:create-skill https://react.dev
|
/skill-seekers:create-skill https://react.dev
|
||||||
/skill-seekers:create-skill pallets/flask --target langchain
|
/skill-seekers:create-skill pallets/flask -p standard
|
||||||
/skill-seekers:create-skill ./docs/api.pdf --target openai
|
/skill-seekers:create-skill ./docs/api.pdf
|
||||||
/skill-seekers:create-skill https://youtube.com/watch?v=abc123
|
/skill-seekers:create-skill https://youtube.com/watch?v=abc123
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -1,44 +1,41 @@
|
|||||||
---
|
---
|
||||||
description: One-command skill installation — fetch config, scrape, enhance, package, and install
|
description: One-command skill creation and packaging for a target platform
|
||||||
---
|
---
|
||||||
|
|
||||||
# Install Skill
|
# Install Skill
|
||||||
|
|
||||||
Complete end-to-end workflow: fetch a config (from preset or URL), scrape the source, optionally enhance with AI, package for the target platform, and install.
|
End-to-end workflow: create a skill from any source, then package it for a target LLM platform.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/skill-seekers:install-skill <config-or-source> [--target <platform>] [--enhance]
|
/skill-seekers:install-skill <source> [--target <platform>] [--preset <level>]
|
||||||
```
|
```
|
||||||
|
|
||||||
## Instructions
|
## Instructions
|
||||||
|
|
||||||
When the user provides a source or config via `$ARGUMENTS`:
|
When the user provides a source via `$ARGUMENTS`:
|
||||||
|
|
||||||
1. Determine if the argument is a config preset name, config file path, or a direct source.
|
1. Parse the arguments: extract source, `--target` (default: claude), `--preset` (default: quick).
|
||||||
2. Use the `install_skill` MCP tool if available, or run the equivalent CLI commands:
|
2. Run the create command:
|
||||||
```bash
|
```bash
|
||||||
# For preset configs
|
skill-seekers create "$SOURCE" --preset "$PRESET" --output ./output
|
||||||
skill-seekers install --config "$CONFIG" --target "$TARGET"
|
|
||||||
|
|
||||||
# For direct sources
|
|
||||||
skill-seekers create "$SOURCE" --target "$TARGET"
|
|
||||||
```
|
```
|
||||||
3. If `--enhance` is specified, run enhancement after initial scraping:
|
3. Find the generated skill directory (look for the directory containing SKILL.md in ./output/).
|
||||||
|
4. Run the package command for the target platform:
|
||||||
```bash
|
```bash
|
||||||
skill-seekers enhance "$SKILL_DIR" --target "$TARGET"
|
skill-seekers package "$SKILL_DIR" --target "$TARGET"
|
||||||
```
|
```
|
||||||
4. Report the final skill location and how to use it.
|
5. Report what was created and where to find the packaged output.
|
||||||
|
|
||||||
## Target Platforms
|
## Target Platforms
|
||||||
|
|
||||||
`claude`, `openai`, `gemini`, `langchain`, `llamaindex`, `haystack`, `cursor`, `windsurf`, `continue`, `cline`, `markdown`
|
`claude` (default), `openai`, `gemini`, `langchain`, `llamaindex`, `haystack`, `cursor`, `windsurf`, `continue`, `cline`, `markdown`
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
```
|
```
|
||||||
/skill-seekers:install-skill react --target claude
|
/skill-seekers:install-skill https://react.dev --target claude
|
||||||
/skill-seekers:install-skill https://fastapi.tiangolo.com --target langchain --enhance
|
/skill-seekers:install-skill pallets/flask --target langchain -p standard
|
||||||
/skill-seekers:install-skill pallets/flask
|
/skill-seekers:install-skill ./docs/api.pdf --target openai
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user