{
  "name": "kurashizu skill portal",
  "description": "Aggregates documentation references for agent skills. Each skill has a discovery block (how to find its docs) and an execution block (how to run it, typically via remote-shell). See / for available skills.",
  "version": "2",
  "docs": "https://skill.022025.xyz/docs",
  "remote_shell": {
    "description": "Execution environment for skills that reference remote-shell in their discovery or execution blocks. Read the docs (OpenAPI spec) for endpoint details and auth.",
    "docs": "https://shell.022025.xyz/openapi.json",
    "auth": {
      "type": "bearer",
      "hint": "Token required. Ask portal owner."
    }
  },
  "skills": [
    {
      "name": "cf-blog",
      "description": "Documentation for cf-blog - publishing workflow and upload API.",
      "discovery": {
        "type": "url",
        "url": "https://api.github.com/repos/kurashizu/cf-blog/contents/docs",
        "hint": "Fetch files from the url to discover available documentation. Each entry includes a download_url to read file content."
      },
      "execution": {
        "type": "remote-shell"
      }
    },
    {
      "name": "backup-unsw",
      "description": "Backup and sync UNSW course project files. Use this when working with UNSW assignments, project files, or coursework backups.",
      "discovery": {
        "type": "remote-shell",
        "command": "gh repo view kurashizu/backup-unsw",
        "hint": "Run the provided command in remote shell to read the README and discover usage instructions."
      },
      "execution": {
        "type": "remote-shell"
      }
    }
  ]
}