{"id":50367440,"url":"https://github.com/zakki/hsp-script-skill","last_synced_at":"2026-05-30T05:01:04.566Z","repository":{"id":358443676,"uuid":"1241419751","full_name":"zakki/hsp-script-skill","owner":"zakki","description":null,"archived":false,"fork":false,"pushed_at":"2026-05-17T11:31:14.000Z","size":29,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-17T13:33:05.104Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zakki.png","metadata":{"files":{"readme":"README.en.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-05-17T11:16:56.000Z","updated_at":"2026-05-17T11:31:17.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/zakki/hsp-script-skill","commit_stats":null,"previous_names":["zakki/hsp-script-skill"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/zakki/hsp-script-skill","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zakki%2Fhsp-script-skill","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zakki%2Fhsp-script-skill/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zakki%2Fhsp-script-skill/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zakki%2Fhsp-script-skill/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zakki","download_url":"https://codeload.github.com/zakki/hsp-script-skill/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zakki%2Fhsp-script-skill/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33680527,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-30T02:00:06.278Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-30T05:01:03.742Z","updated_at":"2026-05-30T05:01:04.548Z","avatar_url":"https://github.com/zakki.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# hsp-script\n\nSkill for writing, editing, reviewing, and explaining Hot Soup Processor scripts for HSP3/OpenHSP. Works with both Codex and Claude Code.\n\n## Scope\n\n- Standard HSP3 windowed scripts\n- HSPCL console scripts\n- HSP3Dish scripts\n- HGIMG4 scripts\n- `.as` module files\n- OpenHSP sample, help, and test code\n\nThis skill helps Codex and Claude Code keep HSP-specific style and conventions in mind, including labels, `repeat`/`loop`, `gosub`, command-style statements, HSP preprocessor directives, the Windows HSP package layout, and OpenHSP repository layout conventions.\n\nThe primary target is the official Windows HSP 3.7 package, which is likely the most common user environment. The skill treats `hsed3.exe`, `hspcmp.exe`, `hsp3.exe`, `hsp3cl.exe`, `hsp3dish.exe`, `common/`, `sample/`, `doclib/`, and `hsphelp/` as the normal reference layout. Linux+OpenHSP source-tree usage is documented as a supplementary development and verification environment.\n\n## Installation\n\n### Codex\n\nClone this repository into any working directory, then symlink the repository's `skills/` directory into your Codex skills directory:\n\n```bash\ngit clone https://github.com/zakki/hsp-script-skill ~/git/hsp-script-skill\nmkdir -p ~/.codex/skills\nln -s ~/git/hsp-script-skill/skills ~/.codex/skills/hsp-skills\n```\n\nIf `~/.codex/skills/hsp-skills` already exists as a directly cloned repository directory, move it aside or remove it before creating the symlink.\n\nRestart Codex or reload skills if your environment requires it.\n\n### Claude Code\n\nClone this repository into any working directory, then symlink the repository's `skills/` directory into your Claude Code personal skills directory:\n\n```bash\ngit clone https://github.com/zakki/hsp-script-skill ~/git/hsp-script-skill\nmkdir -p ~/.claude/skills\nln -s ~/git/hsp-script-skill/skills ~/.claude/skills/hsp-script\n```\n\nThe skill is recognized as `~/.claude/skills/hsp-script/SKILL.md` and is available across all projects. To use on a per-project basis, symlink into the project-root `.claude/skills/` instead of `~/.claude/skills/`.\n\nChanges to `SKILL.md` are picked up live within the current session (no restart needed). A restart is only required when creating the symlink for the first time.\n\n## Usage\n\nMention HSP, HSP3, OpenHSP, `.hsp`, or `.as` work in your prompt. You can also invoke the skill explicitly:\n\n```text\nUse $hsp-script to write a small HSP3 windowed sample.\n```\n\nExample prompts:\n\n```text\nHSP3で簡単な時計スクリプトを書いて\n```\n\n```text\nUse $hsp-script to review this .hsp file for syntax issues.\n```\n\n```text\nCreate a touch input sample for OpenHSP sample/hsp3dish.\n```\n\n## Files\n\n- `AGENTS.md`: Development policy for agents updating this skill repository.\n- `skills/SKILL.md`: Skill instructions and trigger description.\n- `skills/references/hsp-notes.md`: HSP syntax notes, examples, runtime guidance, and OpenHSP repository hints.\n- `skills/agents/openai.yaml`: UI metadata for skill lists.\n- `README.md`: Japanese README.\n\n## Notes\n\nBoth Codex and Claude Code should load the `skills/` directory, not the repository root. Point the symlink to `hsp-script-skill/skills/`, not to the repository root.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzakki%2Fhsp-script-skill","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzakki%2Fhsp-script-skill","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzakki%2Fhsp-script-skill/lists"}