Mulmocast Vision — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mulmocast Vision (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Note: This repository has been archived. Development has moved to mulmocast-plus monorepo (packages/mulmocast-vision).mulmocast-vision is a tool that uses LLMs via MCP (Model Context Protocol) to automatically generate presentation slides, similar to PowerPoint. With 80+ business-oriented slide templates, you can quickly create proposals, strategy decks, and other professional materials.
Business-optimized designs for proposals, reports, and analysis documents
Create professional slides in seconds using LLMs via :contentReference[oaicite:1]{index=1} (MCP)
Just add a small config to your MCP client (e.g. :contentReference[oaicite:2]{index=2}) to start
Outputs are automatically saved under ~/Documents/mulmocast-vision/ Export instantly to PDF
HTML-based templates allow fine-grained design tweaks or full redesigns
You can create documents like these in just a few minutes.
Sample AI Company Analysis Slide (PDF)
Runs directly with npx. No global install required.
Here is an example for Claude desktop. Add the following to your claude_desktop_config.json. You can use similar settings for other MCPs.
// claude_desktop_config.json
"mulmocast-vision": {
"command": "npx",
"args": [
"mulmocast-vision@latest"
],
"transport": {
"stdio": true
}
}That's all for the setup. If the path to npx is not set, specify the full path. If npx is not installed, please install it in advance.
~/Documents/mulmocast-vision/{date}Currently available features include creating slides for each page, updating specified slides, generating a PDF of all slides, and generating a PDF for specified slides. You can instruct these actions via prompts.
mulmocast-vision automatically logs all operations and errors to help with debugging and monitoring.
Logs are saved in /tmp/mulmocast-vision-mcp/ with daily rotation:
mcp_yyyymmdd.log (e.g., mcp_20251206.log)Logs are written in JSON Lines format for easy parsing:
{
"timestamp": "2025-01-15T10:30:45.123Z",
"level": "ERROR",
"message": "Template file not found",
"data": {
"errorMessage": "getHtml: file /path/to/template.html not exists.",
"errorName": "Error",
"stack": "Error: getHtml: file...\n at htmlPlugin.getHtml...",
"templateFilePath": "/path/to/template.html",
"functionName": "createAgendaSlide"
}
}You can replace the default logger with your own implementation (e.g., for telemetry):
import { setLogger, LoggerInterface } from 'mulmocast-vision/logger';
class CustomLogger implements LoggerInterface {
info(message: string, data?: unknown) {
// Your implementation
}
// ... other methods
}
setLogger(new CustomLogger());MulmoCast Vision is open source, so you can apply various designs by modifying the HTML. For adding styles, please refer to Style.ja.md.
mulmocast-vision は、MCP (Model Context Protocol) 経由で LLM を活用し、パワーポイントのようなスライド資料を自動生成できるツールです。 ビジネスに特化した 80種類のスライドテンプレート を備えており、企画書・提案資料・戦略資料などを簡単に作成できます。
~/Documents/mulmocast-vision/ 以下に保存追加のインストールは不要です。npx 経由で直接実行できます。
MCP対応ツール(例: Claude Desktop)の設定ファイルに以下を追記してください。
"mulmocast-vision": {
"command": "npx",
"args": [
"mulmocast-vision"
],
"transport": {
"stdio": true
}
}mulmocast-vision を呼び出してスライド生成を指示~/Documents/mulmocast-vision/ に保存されますmulmocast-visionは、デバッグや監視を支援するため、すべての操作とエラーを自動的にログに記録します。
ログは /tmp/mulmocast-vision-mcp/ に日次ローテーションで保存されます:
mcp_yyyymmdd.log (例: mcp_20251206.log)ログはJSON Lines形式で記録され、解析が容易です:
{
"timestamp": "2025-01-15T10:30:45.123Z",
"level": "ERROR",
"message": "Template file not found",
"data": {
"errorMessage": "getHtml: file /path/to/template.html not exists.",
"errorName": "Error",
"stack": "Error: getHtml: file...\n at htmlPlugin.getHtml...",
"templateFilePath": "/path/to/template.html",
"functionName": "createAgendaSlide"
}
}デフォルトのロガーを独自の実装(テレメトリーなど)に置き換えることができます:
import { setLogger, LoggerInterface } from 'mulmocast-vision/logger';
class CustomLogger implements LoggerInterface {
info(message: string, data?: unknown) {
// 独自の実装
}
// ... その他のメソッド
}
setLogger(new CustomLogger());~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.