소스 정보
- 저장소
- 420company/artemis
- 최근 소스 활동
- 2026년 4월 27일 03:28
- 감지된 SKILL.md 언어
- 영어
- 스타
- 1
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/420company/artemis --skill skill-name명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| description | Generate a complete Agent Skill from a documentation URL using Firecrawl |
| argument-hint | <documentation-url> |
Create a complete, production-ready Agent Skill by scraping documentation with Firecrawl. The skill you build is for an AI agent to use — include information that is beneficial and non-obvious. Consider what procedural knowledge, domain-specific details, or reusable assets would help an agent execute tasks more effectively.
The user provided this documentation URL: $ARGUMENTS
Use the firecrawl skill to fetch the documentation at $ARGUMENTS:
firecrawl map $ARGUMENTS --search "<tool-name> API reference getting started"
firecrawl scrape <page-url> --format markdown
firecrawl crawl $ARGUMENTS --maxDepth 2 --limit 15
Focus on API references, getting started guides, core concepts, authentication, and code examples. Skip changelogs, blog posts, and community pages.
After scraping, ask the user 1-2 brief questions (skip if already clear):
Analyze each use case by considering how to execute it from scratch, then identify what reusable resources would help when doing it repeatedly.
Decision guide for resource types:
scripts/) — when the same code would be rewritten each time (e.g., a pdf-editor skill for "rotate this PDF" → scripts/rotate_pdf.py)references/) — when the agent needs to re-discover schemas, specs, or domain knowledge each time (e.g., a big-query skill → references/schema.md for table schemas)assets/) — when the same boilerplate is needed each time (e.g., a webapp-builder skill → assets/hello-world/ template)MANDATORY — do NOT write any files before this step.
Present the user with a complete overview of what will be created:
name and description)Wait for the user to approve the plan before proceeding. If the user requests changes, revise the plan and present it again.
MANDATORY — do NOT write any files before asking.
Ask the user where the skill should be saved. Present these options:
.claude/skills/<skill-name>/ in the current working directory. The skill will only be available in this project.~/.claude/skills/<skill-name>/ in the user's home directory. The skill will be available across all projects.Do NOT default to any location. Always ask and wait for the user's explicit choice before writing any files.
Only after the user has approved the plan AND chosen a location, write all files following the skill format reference below.
If the skill includes scripts, test them by running them to verify they work before delivering. If there are many similar scripts, test a representative sample.
After writing all files, run these concrete checks and report results:
name field (kebab-case, max 64 chars, no consecutive hyphens, doesn't start/end with hyphen)description field (non-empty, max 1024 chars)name matches the parent directory name exactlywc -l <path-to-SKILL.md>
Report each check as PASS or FAIL. If any check fails, fix the issue before delivering.
Present to the user:
<skill-name>/
├── SKILL.md (required)
├── scripts/ (optional — executable code for deterministic tasks)
├── references/ (optional — docs loaded into context on-demand)
└── assets/ (optional — templates/files used in output, not loaded into context)
---
name: <skill-name>
description: |
What this skill does AND when to use it. Max 1024 chars.
Include specific triggers and contexts. This is the primary activation mechanism.
All "when to use" info goes HERE — not in the body (the body loads after triggering).
---
name: kebab-case, max 64 chars, lowercase + numbers + hyphens, must match directory namedescription: the most important field — the agent uses this to decide when to activate the skillGood description example:
description: |
Comprehensive document creation, editing, and analysis with support for tracked
changes, comments, formatting preservation, and text extraction. Use when working
with professional documents (.docx files) for: (1) Creating new documents,
(2) Modifying or editing content, (3) Working with tracked changes,
(4) Adding comments, or any other document tasks.
Match specificity to the task's fragility:
Think of the agent exploring a path: a narrow bridge needs guardrails (low freedom), an open field allows many routes (high freedom).
Pattern 1 — High-level guide with references:
## Quick start
[core example]
## Advanced
- **Feature A**: See [references/feature-a.md](references/feature-a.md)
- **Feature B**: See [references/feature-b.md](references/feature-b.md)
Pattern 2 — Domain-specific organization:
skill/
├── SKILL.md (overview + navigation)
└── references/
├── finance.md
├── sales.md
└── product.md
The agent loads only the relevant domain file.
Pattern 3 — Conditional details:
## Basic usage
[simple instructions]
**For advanced feature X**: See [references/feature-x.md](references/feature-x.md)
When splitting content into reference files, clearly describe in SKILL.md when to read each file. For reference files over 100 lines, include a table of contents at the top.
Sequential workflows — break multi-step processes into numbered steps:
Processing involves these steps:
1. Analyze the input (run scripts/analyze.py)
2. Validate (run scripts/validate.py)
3. Execute (run scripts/process.py)
Conditional workflows — guide through decision points:
1. Determine the type:
**Creating new?** → Follow "Creation workflow" below
**Editing existing?** → Follow "Editing workflow" below
Template pattern — when consistent output format matters:
## Output structure
ALWAYS use this template:
# [Title]
## Summary
## Key findings
## Recommendations
Examples pattern — when style/quality depends on seeing examples:
**Input:** Added JWT authentication
**Output:**
feat(auth): implement JWT-based authentication
Add login endpoint and token validation middleware
Examples help the agent understand desired style better than descriptions alone.
references/ when SKILL.md approaches the limit