원클릭으로
learn-skill-from-request
Parse mixed source+requirement input to author and save a skill.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Parse mixed source+requirement input to author and save a skill.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | learn-skill-from-request |
| description | Parse mixed source+requirement input to author and save a skill. |
| version | 0.1.0 |
| author | Hermes |
| metadata | {"hermes":{"tags":["Skills","Authoring","Learning","Hermes"],"related_skills":["hermes-agent-skill-authoring","writing-skills"]}} |
Parses a /learn request that mixes SOURCES (paths, URLs, pasted notes, conversation history) with REQUIREMENTS (focus, scope, naming, what to skip), gathers every source, applies every constraint, and authors one SKILL.md via skill_manage(action='create'). Does NOT duplicate the frontmatter/body standards already covered by hermes-agent-skill-authoring and writing-skills — it references those for the rules and focuses on the gather-and-author workflow.
/learn request with mixed source paths and authoring requirementsskill_manage tool available (built-in)read_file, search_files, web_extract, browser_navigate for gatheringhermes-agent-skill-authoring or writing-skills for the full frontmatter/body ruleshermes-agent-skill-authoring.skill_manage(action='create').Sources: read_file, search_files, web_extract, browser_navigate, conversation history
Save: skill_manage(action='create', name=..., category=..., content=...)
Scripts: skill_manage(action='write_file', name=..., file_path='scripts/...', file_content=...)
Verify: skill_view(name=...)
Parse the request. Split into two lists:
<url> focus on auth, skip deprecated means gather the URL AND honor both constraints.Gather every source. Batch independent calls:
read_file or search_filesweb_extract (up to 5 per call)vision_analyzesession_search or the current transcriptApply every requirement. Map each constraint to a skill decision:
Author the SKILL.md. Follow the hardline rules from hermes-agent-skill-authoring:
name: lowercase-hyphenated, <=64 charsdescription: ONE sentence, <=60 chars, ends with period, states capability not implementation. Count chars after writing; cut if over 60.version: 0.1.0author: always literal Hermesplatforms: declare only if OS-bound primitives are usedmetadata.hermes.tags: few Capitalized tagsterminal tool"terminal, read_file, web_extract, etc.scripts/ via skill_manage(action='write_file'), referenced by relative path.Save. Single call: skill_manage(action='create', name=..., category=..., content=...).
Report. Tell the user: skill name, category, one-line summary.
<url> focus on auth means gather AND focus. Do not fetch the URL and skip the focus instruction.author from the OS username, git config, or any probed identity. Always literal Hermes.skills_list before creating. If a peer covers the territory, patch it instead.skill_view(name='<skill-name>')
Confirm the skill loads, frontmatter parses, and the description is <=60 chars.
Guides Cloudflare One Zero Trust and SASE work across Access, Gateway, WARP, Tunnel, Cloudflare WAN, DLP, CASB, device posture, and identity. Use when designing, configuring, troubleshooting, or reviewing Cloudflare One deployments. Retrieval-first: use current Cloudflare docs/API schemas instead of embedded product docs.
Use when scheduling recurring polls, read-only monitors, or background jobs that must survive shell session boundaries.
Discover, register, and maintain Hermes skills from non-default paths (plugin directories, external repos, shared vaults). Use when skills are missing from `skills_list()`, when the user mentions plugin skills, when symlinking skills, or when reconciling duplicate/overlapping skills between the default tree and external sources.
Operate the Antigravity CLI (agy): plugins, auth, sandbox.
Tune HERMES_STREAM_RETRIES for mid-stream reconnect resilience.
Manage parallel Hermes sessions in Telegram topics.