RuoYi AI is a full-stack enterprise platform for building AI assistants and agents that combine language models, knowledge bases, visual workflows, and multiple cooperating agents. Developers and organizations use it to manage model providers, retrieve information from documents, connect tools through MCP, and orchestrate agent workflows. The catalogue includes skills for working with RuoYi AI.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add ageerle/ruoyi-ai --skill director-blockinggit clone --depth 1 https://github.com/ageerle/ruoyi-aiWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/ageerle/ruoyi-ai/director-blocking)<a href="https://agentmods.dev/skills/ageerle/ruoyi-ai/director-blocking"><img src="https://agentmods.dev/badge/skills/ageerle/ruoyi-ai/director-blocking/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/ageerle/ruoyi-ai/director-blocking"><img src="https://agentmods.dev/badge/skills/ageerle/ruoyi-ai/director-blocking.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00010 | $0.00504 |
| Opus 5.5 | $0.00004 | $0.00202 |
| Sonnet 5.5 | $0.00002 | $0.00101 |
| Haiku 4.5 | $0.00001 | $0.00050 |
Grade A, and why
director-blocking scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 15d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
动作调度与连续性
用于分镜、摄影、表演和视频提示词。先决定行为,再选择能看清行为的机位。每镜明确:叙事作用、触发原因、主体目标、起始姿态、视线对象、持物手、主要动作、结束状态及承接。 首帧是行为即将发生或正在进行的瞬间,不是人物介绍照。清理遗物应为俯身低头整理、手与物有接触;默认视线在场内对象上。只有剧本明确要求打破第四面墙才直视镜头。不能仅以“站在桌前”代替动作起点。 每个子镜头聚焦一个主要动作或反应。需要多个构图时,明确内部切点和秒数,切换仍需空间或动作动机,不强制每3秒切镜。不要求将整条因果链挤入一个连续长镜。 逐镜传递人物位置、朝向、左右手、道具位置/持有/开合、入口、时间与光线;下一镜起点继承上一镜终点,省略过程时写明合理时间切换。不要把手机在桌上点击写成拿起收听。 抽象情绪转成可见行为:指腹摸镜腿、手停住、视线停在眼镜,再放下眼镜拿手机。不可要求模型直接画“想起父亲”。 摄影机位和人物身体朝向分开描述;人物参考只锁身份,不能继承正脸凝视。每镜主运镜最多一种,固定镜头允许。 对白与注视可重叠;取物、放物、换手需真实时间,不能用快放过关。声音来自谁、屏幕是否发声需明确。保留当前接口输出结构及字段。
细化只能落实既有动作,不能交换对白先后或替换已确认道具:手机看时间不可变成手表;已经从窗边移到方桌的收音机,未出现搬动前不得回到窗边。纯屏幕插入镜的出镜人物为空,不继承上一镜演员。
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 15d ago First seen · 17 lines · 10 tokens per session scan A 809ae743e437
director-blocking is a skill published in the GitHub repository ageerle/ruoyi-ai (5,756 stars, last pushed 3d ago), licensed MIT. It adds 10 tokens to every session and 504 once invoked, about $0.0000 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-01.
Other skills, from other repositories
wegent-knowledge
Knowledge base management and search tools for Wegent. Provides capabilities to list, create, update, and search knowledge bases and documents using RAG retrieval. Use this skill when the user wants to manage knowledge bases, documents, or search for information programmatically.
knowledge-org
A guide to organising large bodies of knowledge so an AI system can navigate relationships, summaries, and layers instead of searching only flat text chunks. It covers tree indexes, knowledge graphs, file-like structures, incremental updates, and long-term memory layouts.
rag-pipeline
A guide to RAG, a method where a system retrieves relevant passages from an external knowledge base before an AI model writes an answer. It covers splitting documents, searching by meaning or exact words, combining results, and measuring retrieval quality.
memory-rag-poisoning-detection
Detect persistent-memory poisoning and RAG/knowledge-base contamination via dialogue testing. Use when the agent has long-term memory, a user/preference store, or writes to a retrievable knowledge base.
beautiful-article
A tool for turning source material—such as a web page, PDF, DOCX, Markdown file, text, screenshot, or pasted content—into a single offline HTML article.
web-design-engineer
Build or redesign polished browser-rendered visual artifacts with HTML/CSS/JavaScript/React: pages, dashboards, prototypes, slide decks, animations, UI mockups, and data visualizations. Use for visual front-end creation, design-system exploration, design critique, or explicit browser acceptance / QA of a web artifact.…