agent-skills (misaka-mikoto-tech)

agent-skills

Three skills by one author for an agent on Windows: safe PowerShell, reading Bilibili videos and working with an open Unity Editor

  • 283 ★ on the repository
  • Last commit
  • MIT
Skill

Extended access

Why this level

  • locus-unity-bridge runs arbitrary C# in the open Unity Editor and triggers project script recompilation
  • bilibili-page-reader downloads audio streams from Bilibili and hands them to external tools for processing
All reasons and checks

misaka-mikoto-tech/agent-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/misaka-mikoto-tech-agent-skills

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • locus-unity-bridge runs arbitrary C# in the open Unity Editor and triggers project script recompilation
  • bilibili-page-reader downloads audio streams from Bilibili and hands them to external tools for processing

This is third-party code. Review the repository files before installing.

What it does

agent-skills is a personal collection of three skills, each in its own folder with a SKILL.md file. powershell-safe-invocation sets rules for safe PowerShell calls on Windows, from choosing pwsh.exe to checking an external program's exit code. bilibili-page-reader reads a Bilibili video page through a browser extension and a bridge to the real open page. The skill takes the author's subtitles, a danmaku summary, meaning the floating comments, and regular comments. If there are no author subtitles, it recognises speech locally and saves the text as SRT, VTT or JSON. locus-unity-bridge connects to an open Unity Editor through the Locus package. First the skill runs a probe diagnostic that tells apart a missing package, a disabled Bridge and an unreachable Unity. Once connected it runs C# in the editor and triggers script recompilation.

Who it is for. For Windows developers who let an agent run PowerShell commands, and for people who work with Bilibili videos or the Unity Editor through an agent.

Good fit when

  • An agent on Windows calls external programs from PowerShell, and arguments with spaces or quotes keep breaking
  • You need a transcript of a Bilibili video that has no author subtitles
  • Unity Editor is already open with the Locus package, and the agent needs to run C# in the editor or recompile scripts
  • You want to read viewer reactions from the danmaku and comments of a Bilibili video

Not a fit when

  • The agent does not run on Windows: powershell-safe-invocation and the Unity bridge target Windows with PowerShell 7
  • The Unity project has no Locus package: the bridge will not work without it
  • The Bilibili video requires sign-in, and the page bridge is not set up for a signed-in session

Example request

Read this Bilibili video's page and pull out the text: try the uploader's subtitles first, and transcribe the audio if there are none

Limitations

bilibili-page-reader depends on several external tools at once: the Kimi WebBridge bridge, the Bilibili Evolved extension, Node.js, ffmpeg and ffprobe. Fallback speech recognition also needs Python with the FunASR model. There is no installer or update mechanism, so new skill versions have to be copied by hand. The main repository description and install instructions are in Chinese, and details for each skill live in its SKILL.md. The Unity bridge works only with an editor that is already open and cannot launch Unity itself.

How to disable. Delete the skill's folder from the agent skills directory, for example ~/.agents/skills/bilibili-page-reader.

FAQ

How do I install skills from this repository?

Copy the skill folder from skills/ into the agent skills directory, for example ~/.agents/skills. There is no installer, and the PowerShell Copy-Item command does the job.

What does the Bilibili reading skill do if a video has no subtitles?

The skill downloads the audio stream with Node.js and converts it with ffmpeg. Then the FunASR model in Python recognises speech locally, and the result is saved as SRT, VTT or JSON.

Do I need to install anything inside Unity itself for locus-unity-bridge?

Yes, the Unity project needs the Locus package with Bridge enabled. If the package is missing, the skill only reports it after the check and leaves the project alone.

What PowerShell invocation rules does powershell-safe-invocation give?

Call pwsh.exe instead of the old powershell.exe and pass external program arguments as an array. Check the exit code right after the call. Do not use Invoke-Expression to run commands.

Can these skills run on macOS or Linux?

Partly. powershell-safe-invocation and locus-unity-bridge target Windows with PowerShell 7, while bilibili-page-reader has no operating system tie.

Discussion

No questions or reviews yet.

Skills
Editors’ pick

Official Unity skill set for agents: editor control, builds, 2D and 3D, UI, URP, audio, multiplayer and monetization

SkillExtended access1.2KRepository stars

UnitySkills

unity-skills

Driving the Unity editor from an agent through a REST API and skills: scenes, objects and components. Three permission modes, Unity 2022.3 and newer

SkillExtended access1.9KRepository stars

The author's personal set: shared agent rules and dozens of skills for GitHub, the browser, macOS, messaging and releases, plus a sync script

SkillBroad access7.4KRepository stars

Builder Skills

Skills for agents

A set of small skills from Builder.io for agent work habits: visual plans and diff recaps, docs-first checks, cross-agent review and clean status updates

SkillExtended access4.6KRepository stars

Armin's personal toolkit for the Pi Coding Agent: 18 skills, extensions, commands and themes, with some skills portable to other agents

SkillBroad access3.2KRepository stars

A vetted skill registry with a CLI that installs into twenty-plus agents and an MCP server for on-demand skill lookup

SkillExtended access7.1KRepository stars

README in short

The Chinese README presents the repository as a personal collection of skills and MCP utilities and shows how to copy skills with PowerShell commands. A table of the three skills and the repository layout close it.

README badge

Original SKILL.md

---
name: powershell-safe-invocation
description: Use when writing or running PowerShell on Windows, especially native programs, quoted paths, escaping, pwsh, Start-Process, file operations, or shell troubleshooting.
---

# PowerShell Safe Invocation

## Shell

Use PowerShell 7 through `pwsh.exe` unless Windows PowerShell 5.1 is explicitly required.

When the active shell is uncertain, verify:

```powershell
$PSVersionTable.PSVersion
$PSNativeCommandArgumentPassing
```

## Native Programs

Never construct one large command string when arguments can be passed separately.

Rules:
- Treat every native argument as one array item.
- Invoke executable paths stored in variables with `&`.
- Capture `$LASTEXITCODE` immediately.
- Do not use `Invoke-Expression`.
- Do not add a `cmd.exe /c` layer merely to launch an executable.

Report a problem

Foxx AIagent-skills (misaka-mikoto-tech)
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.