소스 정보
- 저장소
- DotHarness/dotcraft
- 최근 소스 활동
- 2026년 5월 28일 12:23
- 감지된 SKILL.md 언어
- 영어
- 스타
- 386
- 포크
- 17
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
SOC 직업 분류 기준
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/DotHarness/dotcraft --skill skill-authoring명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
Browser automation for the DotCraft in-app browser. Use to open, navigate, inspect, test, click, type, screenshot, or verify local targets such as localhost, 127.0.0.1, ::1, file://, dotcraft-viewer:, the current app browser tab, and approved http/https pages.
Use the user's existing Chrome browser through the DotCraft Chrome extension backend. Use for authenticated/profile-dependent pages, existing Chrome tabs, cookies-backed sessions, installed extensions, and workflows where the Desktop embedded browser is not enough.
Find and export DotCraft session, trace, and memory context for external coding agents or DotCraft Doctor troubleshooting. Use when a user needs to locate related sessions from an error, provider message, tool failure, symptom, or thread id, then produce a clean Markdown handoff.
| name | skill-authoring |
| description | Use when authoring or maintaining DotCraft workspace skills via SkillManage. |
| tools | SkillManage |
Skills are procedural memory: reusable, narrow instructions for task types that are likely to recur. Load this skill when you need to create, rewrite, or patch a workspace skill with SkillManage.
Do not create skills for simple one-off answers. A good skill teaches when to use it, what exact steps to follow, what pitfalls to avoid, and how to verify the result.
Use SkillManage when:
Do not use it for:
| Action | Required Parameters | Use For | Example |
|---|---|---|---|
create | name, content | New reusable workspace skill | SkillManage(action: "create", name: "debug-api", content: "<full SKILL.md>") |
patch | name, oldString, newString | Targeted fixes to SKILL.md or a supporting file | SkillManage(action: "patch", name: "debug-api", oldString: "old", newString: "new") |
edit | name, content | Full rewrite after reading the current skill | SkillManage(action: "edit", name: "debug-api", content: "<full updated SKILL.md>") |
write_file | name, filePath, fileContent | Add or replace supporting files | SkillManage(action: "write_file", name: "debug-api", filePath: "scripts/check.sh", fileContent: "...") |
remove_file | name, filePath | Remove a supporting file | SkillManage(action: "remove_file", name: "debug-api", filePath: "assets/example.json") |
delete | name | Remove obsolete or harmful workspace skills, only when enabled | SkillManage(action: "delete", name: "old-skill") |
Prefer patch for small changes. Use edit only for major overhauls after reading the current skill.
Every SKILL.md created through SkillManage must start with YAML frontmatter:
---
name: my-skill
description: One-sentence trigger description
version: 0.1.0
---
Rules:
--- with no leading whitespace.name must match the name parameter.description should describe the trigger class, not the current task.Use this structure unless a skill has a strong reason to differ:
# Title
## Overview
What this skill is for and why it exists.
## When To Use
- Concrete trigger conditions.
- Counter-triggers if useful.
## Workflow
1. Exact steps, commands, files, APIs, or checks.
2. Keep steps specific enough to execute later.
## Common Pitfalls
- Known mistakes and fixes.
## Verification
- How to confirm the workflow succeeded.
Supporting files must stay inside the skill directory under one of:
scripts/ for helper scripts.assets/ for static assets.Use write_file for supporting files. Use patch with filePath for targeted edits to supporting files. Absolute paths and .. traversal are rejected.
SkillManage enforces size limits for SKILL.md and supporting files.SKILL.md focused on triggers, workflow, pitfalls, and verification. Put executable helpers in scripts/ and static examples in assets/.edit for a tiny correction. Prefer patch with enough context in oldString.Before finishing, confirm the frontmatter starts at byte 0 and includes name, description, and version; name matches the directory and the SkillManage request; the description explains when to use the skill; the body includes workflow, pitfalls, and verification guidance; supporting files stay under scripts/ or assets/; and the skill is narrow enough to be reused without confusion.