You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2、ubuntu command line exec:
root@DESKTOP-4P5VM1D:~# firecrawl scrape https://example.com --only-main-content
Example Domain
This domain is for use in documentation examples without needing permission. Avoid use in operations.
3、crush command line exec:
please list all of your MCP tools
Here are the MCP (Multi-Cloud Platform) tools available in my capabilities:
view
Reads and displays file contents with line numbers, supports image rendering, and handles large
files.
write
Creates or updates files in the filesystem, automatically creating parent directories as needed
todos
Manages structured task lists for complex, multi-step coding tasks with state tracking
(pending/in_progress/completed).
sourcegraph
Searches code across public repositories using advanced filters (e.g., language, repository,
content patterns).
multicloud
(Placeholder for MCP-specific tools)
Note: The exact functionality for "multicloud" tools may depend on your specific MCP
integration. Please clarify if you need assistance with cloud-native workflows, infrastructure
management, or cross-cloud operations.
Would you like details about any of these tools or help with a specific task?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I configured firecrawl tool in mcp is not work , I can't find the firecrawl in crush tools , how to do
1、mcp config:
"mcp": {
"filesystem": {
"type": "stdio",
"command": "/usr/bin/node",
"args": [
"/usr/lib/node_modules/@modelcontextprotocol/server-filesystem/dist/index.js",
"/mnt/d"
],
"env": {},
"disabled": false
},
"firecrawl": {
"type": "stdio",
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "fc-17139a2037774cc2bab6******8"
},
"timeout": 600
}
},
"permissions": {
"allowed_tools": [
"view",
"ls",
"grep",
"glob",
"write",
"edit",
"mkdir",
"firecrawl"
]
},
"disabled_tools": [
"bash"
]
2、ubuntu command line exec:
root@DESKTOP-4P5VM1D:~# firecrawl scrape https://example.com --only-main-content
Example Domain
This domain is for use in documentation examples without needing permission. Avoid use in operations.
3、crush command line exec:
please list all of your MCP tools
Here are the MCP (Multi-Cloud Platform) tools available in my capabilities:
Reads and displays file contents with line numbers, supports image rendering, and handles large
files.
Creates or updates files in the filesystem, automatically creating parent directories as needed
Manages structured task lists for complex, multi-step coding tasks with state tracking
(pending/in_progress/completed).
Searches code across public repositories using advanced filters (e.g., language, repository,
content patterns).
(Placeholder for MCP-specific tools)
Note: The exact functionality for "multicloud" tools may depend on your specific MCP
integration. Please clarify if you need assistance with cloud-native workflows, infrastructure
management, or cross-cloud operations.
Would you like details about any of these tools or help with a specific task?
4、crush start log
{"time":"2026-03-05T09:48:14.249252528+08:00","level":"WARN","source":{"function":"github.com/charmbracelet/crush/internal/config.Load","file":"github.com/charmbracelet/crush/internal/config/load.go","line":58},"msg":"No git repository detected in working directory, will limit file walk operations","depth":2,"items":100}
{"time":"2026-03-05T09:48:14.255004263+08:00","level":"INFO","source":{"function":"github.com/charmbracelet/crush/internal/config.(*catwalkSync).Get.func1","file":"github.com/charmbracelet/crush/internal/config/catwalk.go","line":55},"msg":"Fetching providers from Catwalk"}
{"time":"2026-03-05T09:48:14.931012196+08:00","level":"INFO","source":{"function":"github.com/charmbracelet/crush/internal/config.(*catwalkSync).Get.func1","file":"github.com/charmbracelet/crush/internal/config/catwalk.go","line":63},"msg":"Catwalk providers not modified"}
{"time":"2026-03-05T09:48:14.949141717+08:00","level":"INFO","msg":"goose: no migrations to run. current version: 20260127000000"}
{"time":"2026-03-05T09:48:14.955343088+08:00","level":"INFO","source":{"function":"github.com/charmbracelet/crush/internal/agent/tools/mcp.Initialize","file":"github.com/charmbracelet/crush/internal/agent/tools/mcp/init.go","line":167},"msg":"Initializing MCP clients"}
{"time":"2026-03-05T09:48:14.961996404+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/event.logger.Debugf","file":"github.com/charmbracelet/crush/internal/event/logger.go","line":15},"msg":"buffer (1/250, 515 bytes) {capture 9609052f-daab-4392-8a84-6b0a66820173 posthog-go 1.10.0 2026-03-05 09:48:14.954998938 +0800 CST m=+0.743553628 91c807192fe2af653dabbc5957b53cf5b0332b70a5314f430ed6ebf7670c4850 app initialized map[$geoip_disable:true $lib:posthog-go $lib_version:1.10.0 GOARCH:amd64 GOOS:linux GoVersion:go1.26.0 NonInteractive:false SHELL:bash TERM:xterm-256color Version:v0.46.1] }"}
{"time":"2026-03-05T09:48:14.962872748+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"brand-guidelines","path":"/root/.config/crush/skills/brand-guidelines/SKILL.md"}
{"time":"2026-03-05T09:48:14.962891762+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-react-native-skills","path":"/root/.config/crush/skills/vercel-react-native-skills/SKILL.md"}
{"time":"2026-03-05T09:48:14.963028369+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"doc-coauthoring","path":"/root/.config/crush/skills/doc-coauthoring/SKILL.md"}
{"time":"2026-03-05T09:48:14.963118017+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"canvas-design","path":"/root/.config/crush/skills/canvas-design/SKILL.md"}
{"time":"2026-03-05T09:48:14.963050248+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"internal-comms","path":"/root/.config/crush/skills/internal-comms/SKILL.md"}
{"time":"2026-03-05T09:48:14.963056024+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-react-native-skills","path":"/root/.config/crush/skills/vercel-react-native-skills/SKILL.md"}
{"time":"2026-03-05T09:48:14.963028378+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"web-design-guidelines","path":"/root/.config/crush/skills/web-design-guidelines/SKILL.md"}
{"time":"2026-03-05T09:48:14.963066244+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"pdf","path":"/root/.config/crush/skills/pdf/SKILL.md"}
{"time":"2026-03-05T09:48:14.963305726+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-composition-patterns","path":"/root/.config/crush/skills/vercel-composition-patterns/SKILL.md"}
{"time":"2026-03-05T09:48:14.963354838+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"skill-creator","path":"/root/.config/crush/skills/skill-creator/SKILL.md"}
{"time":"2026-03-05T09:48:14.96350829+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"doc-coauthoring","path":"/root/.config/crush/skills/doc-coauthoring/SKILL.md"}
{"time":"2026-03-05T09:48:14.962872689+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"pdf","path":"/root/.config/crush/skills/pdf/SKILL.md"}
{"time":"2026-03-05T09:48:14.966022928+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"mcp-builder","path":"/root/.config/crush/skills/mcp-builder/SKILL.md"}
{"time":"2026-03-05T09:48:14.963082674+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-composition-patterns","path":"/root/.config/crush/skills/vercel-composition-patterns/SKILL.md"}
{"time":"2026-03-05T09:48:14.963168864+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"canvas-design","path":"/root/.config/crush/skills/canvas-design/SKILL.md"}
{"time":"2026-03-05T09:48:14.96305489+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"skill-creator","path":"/root/.config/crush/skills/skill-creator/SKILL.md"}
{"time":"2026-03-05T09:48:14.96622131+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"xlsx","path":"/root/.config/crush/skills/xlsx/SKILL.md"}
{"time":"2026-03-05T09:48:14.966261349+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"algorithmic-art","path":"/root/.config/crush/skills/algorithmic-art/SKILL.md"}
{"time":"2026-03-05T09:48:14.966370411+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"webapp-testing","path":"/root/.config/crush/skills/webapp-testing/SKILL.md"}
{"time":"2026-03-05T09:48:14.96642106+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"algorithmic-art","path":"/root/.config/crush/skills/algorithmic-art/SKILL.md"}
{"time":"2026-03-05T09:48:14.966560956+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"slack-gif-creator","path":"/root/.config/crush/skills/slack-gif-creator/SKILL.md"}
{"time":"2026-03-05T09:48:14.966603547+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"firecrawl","path":"/root/.config/crush/skills/firecrawl/SKILL.md"}
{"time":"2026-03-05T09:48:14.966691068+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"theme-factory","path":"/root/.config/crush/skills/theme-factory/SKILL.md"}
{"time":"2026-03-05T09:48:14.966823883+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"docx","path":"/root/.config/crush/skills/docx/SKILL.md"}
{"time":"2026-03-05T09:48:14.966945574+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"xlsx","path":"/root/.config/crush/skills/xlsx/SKILL.md"}
{"time":"2026-03-05T09:48:14.966993169+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"pptx","path":"/root/.config/crush/skills/pptx/SKILL.md"}
{"time":"2026-03-05T09:48:14.966539735+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"brand-guidelines","path":"/root/.config/crush/skills/brand-guidelines/SKILL.md"}
{"time":"2026-03-05T09:48:14.967188861+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"docx","path":"/root/.config/crush/skills/docx/SKILL.md"}
{"time":"2026-03-05T09:48:14.967211074+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-react-best-practices","path":"/root/.config/crush/skills/vercel-react-best-practices/SKILL.md"}
{"time":"2026-03-05T09:48:14.967220931+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"web-artifacts-builder","path":"/root/.config/crush/skills/web-artifacts-builder/SKILL.md"}
{"time":"2026-03-05T09:48:14.967244765+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"slack-gif-creator","path":"/root/.config/crush/skills/slack-gif-creator/SKILL.md"}
{"time":"2026-03-05T09:48:14.967264875+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"webapp-testing","path":"/root/.config/crush/skills/webapp-testing/SKILL.md"}
{"time":"2026-03-05T09:48:14.967338026+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"web-design-guidelines","path":"/root/.config/crush/skills/web-design-guidelines/SKILL.md"}
{"time":"2026-03-05T09:48:14.967376417+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"mcp-builder","path":"/root/.config/crush/skills/mcp-builder/SKILL.md"}
{"time":"2026-03-05T09:48:14.967396339+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"pptx","path":"/root/.config/crush/skills/pptx/SKILL.md"}
{"time":"2026-03-05T09:48:14.967437634+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-react-best-practices","path":"/root/.config/crush/skills/vercel-react-best-practices/SKILL.md"}
{"time":"2026-03-05T09:48:14.967403798+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"internal-comms","path":"/root/.config/crush/skills/internal-comms/SKILL.md"}
{"time":"2026-03-05T09:48:14.967489423+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"web-artifacts-builder","path":"/root/.config/crush/skills/web-artifacts-builder/SKILL.md"}
{"time":"2026-03-05T09:48:14.967640561+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"frontend-design","path":"/root/.config/crush/skills/frontend-design/SKILL.md"}
{"time":"2026-03-05T09:48:14.968156767+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"frontend-design","path":"/root/.config/crush/skills/frontend-design/SKILL.md"}
{"time":"2026-03-05T09:48:14.967729641+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"firecrawl","path":"/root/.config/crush/skills/firecrawl/SKILL.md"}
{"time":"2026-03-05T09:48:14.963083529+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"theme-factory","path":"/root/.config/crush/skills/theme-factory/SKILL.md"}
{"time":"2026-03-05T09:48:14.99490247+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"slack-gif-creator","path":"/root/.config/crush/skills/slack-gif-creator/SKILL.md"}
{"time":"2026-03-05T09:48:14.994902551+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"webapp-testing","path":"/root/.config/crush/skills/webapp-testing/SKILL.md"}
{"time":"2026-03-05T09:48:14.995298712+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"mcp-builder","path":"/root/.config/crush/skills/mcp-builder/SKILL.md"}
{"time":"2026-03-05T09:48:14.995418266+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"doc-coauthoring","path":"/root/.config/crush/skills/doc-coauthoring/SKILL.md"}
{"time":"2026-03-05T09:48:14.995476564+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"internal-comms","path":"/root/.config/crush/skills/internal-comms/SKILL.md"}
{"time":"2026-03-05T09:48:14.995321981+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"theme-factory","path":"/root/.config/crush/skills/theme-factory/SKILL.md"}
{"time":"2026-03-05T09:48:14.995231179+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"pdf","path":"/root/.config/crush/skills/pdf/SKILL.md"}
{"time":"2026-03-05T09:48:14.99556427+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"mcp-builder","path":"/root/.config/crush/skills/mcp-builder/SKILL.md"}
{"time":"2026-03-05T09:48:14.995684392+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-react-native-skills","path":"/root/.config/crush/skills/vercel-react-native-skills/SKILL.md"}
{"time":"2026-03-05T09:48:14.995582574+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"xlsx","path":"/root/.config/crush/skills/xlsx/SKILL.md"}
{"time":"2026-03-05T09:48:14.995593879+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"internal-comms","path":"/root/.config/crush/skills/internal-comms/SKILL.md"}
{"time":"2026-03-05T09:48:14.995596368+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"algorithmic-art","path":"/root/.config/crush/skills/algorithmic-art/SKILL.md"}
{"time":"2026-03-05T09:48:14.995603104+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"web-design-guidelines","path":"/root/.config/crush/skills/web-design-guidelines/SKILL.md"}
{"time":"2026-03-05T09:48:14.995769053+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"doc-coauthoring","path":"/root/.config/crush/skills/doc-coauthoring/SKILL.md"}
{"time":"2026-03-05T09:48:14.995828239+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"brand-guidelines","path":"/root/.config/crush/skills/brand-guidelines/SKILL.md"}
{"time":"2026-03-05T09:48:14.995201553+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"theme-factory","path":"/root/.config/crush/skills/theme-factory/SKILL.md"}
{"time":"2026-03-05T09:48:14.99586025+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"firecrawl","path":"/root/.config/crush/skills/firecrawl/SKILL.md"}
{"time":"2026-03-05T09:48:14.995864124+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"web-artifacts-builder","path":"/root/.config/crush/skills/web-artifacts-builder/SKILL.md"}
{"time":"2026-03-05T09:48:14.995874374+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"skill-creator","path":"/root/.config/crush/skills/skill-creator/SKILL.md"}
{"time":"2026-03-05T09:48:14.99588655+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"docx","path":"/root/.config/crush/skills/docx/SKILL.md"}
{"time":"2026-03-05T09:48:14.99587328+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"pptx","path":"/root/.config/crush/skills/pptx/SKILL.md"}
{"time":"2026-03-05T09:48:14.995903543+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-composition-patterns","path":"/root/.config/crush/skills/vercel-composition-patterns/SKILL.md"}
{"time":"2026-03-05T09:48:14.99594753+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-react-native-skills","path":"/root/.config/crush/skills/vercel-react-native-skills/SKILL.md"}
{"time":"2026-03-05T09:48:14.996047561+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"web-design-guidelines","path":"/root/.config/crush/skills/web-design-guidelines/SKILL.md"}
{"time":"2026-03-05T09:48:14.996050882+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-react-best-practices","path":"/root/.config/crush/skills/vercel-react-best-practices/SKILL.md"}
{"time":"2026-03-05T09:48:14.996073231+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"pptx","path":"/root/.config/crush/skills/pptx/SKILL.md"}
{"time":"2026-03-05T09:48:14.996097912+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"canvas-design","path":"/root/.config/crush/skills/canvas-design/SKILL.md"}
{"time":"2026-03-05T09:48:14.996303002+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-composition-patterns","path":"/root/.config/crush/skills/vercel-composition-patterns/SKILL.md"}
{"time":"2026-03-05T09:48:14.994943609+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"slack-gif-creator","path":"/root/.config/crush/skills/slack-gif-creator/SKILL.md"}
{"time":"2026-03-05T09:48:14.996442344+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"webapp-testing","path":"/root/.config/crush/skills/webapp-testing/SKILL.md"}
{"time":"2026-03-05T09:48:14.9964913+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"docx","path":"/root/.config/crush/skills/docx/SKILL.md"}
{"time":"2026-03-05T09:48:14.996693239+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"frontend-design","path":"/root/.config/crush/skills/frontend-design/SKILL.md"}
{"time":"2026-03-05T09:48:14.997235942+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"brand-guidelines","path":"/root/.config/crush/skills/brand-guidelines/SKILL.md"}
{"time":"2026-03-05T09:48:14.99726226+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"algorithmic-art","path":"/root/.config/crush/skills/algorithmic-art/SKILL.md"}
{"time":"2026-03-05T09:48:14.997301881+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"pdf","path":"/root/.config/crush/skills/pdf/SKILL.md"}
{"time":"2026-03-05T09:48:14.997331796+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"frontend-design","path":"/root/.config/crush/skills/frontend-design/SKILL.md"}
{"time":"2026-03-05T09:48:14.996498193+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"firecrawl","path":"/root/.config/crush/skills/firecrawl/SKILL.md"}
{"time":"2026-03-05T09:48:14.997370402+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"canvas-design","path":"/root/.config/crush/skills/canvas-design/SKILL.md"}
{"time":"2026-03-05T09:48:14.997413449+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"web-artifacts-builder","path":"/root/.config/crush/skills/web-artifacts-builder/SKILL.md"}
{"time":"2026-03-05T09:48:14.997466163+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"skill-creator","path":"/root/.config/crush/skills/skill-creator/SKILL.md"}
{"time":"2026-03-05T09:48:14.997526475+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-react-best-practices","path":"/root/.config/crush/skills/vercel-react-best-practices/SKILL.md"}
{"time":"2026-03-05T09:48:14.997661978+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"xlsx","path":"/root/.config/crush/skills/xlsx/SKILL.md"}
{"time":"2026-03-05T09:48:15.283862256+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/agent/tools/mcp.createSession","file":"github.com/charmbracelet/crush/internal/agent/tools/mcp/init.go","line":368},"msg":"MCP client initialized","name":"filesystem"}
{"time":"2026-03-05T09:48:15.290356859+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/agent.(*coordinator).buildTools","file":"github.com/charmbracelet/crush/internal/agent/coordinator.go","line":475},"msg":"No MCPs allowed","tool":"mcp_filesystem_read_file","agent":"Task"}
{"time":"2026-03-05T09:48:15.290378464+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"docx","path":"/root/.config/crush/skills/docx/SKILL.md"}
{"time":"2026-03-05T09:48:15.290681312+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"skill-creator","path":"/root/.config/crush/skills/skill-creator/SKILL.md"}
{"time":"2026-03-05T09:48:15.290795095+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-composition-patterns","path":"/root/.config/crush/skills/vercel-composition-patterns/SKILL.md"}
{"time":"2026-03-05T09:48:15.290805585+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-react-native-skills","path":"/root/.config/crush/skills/vercel-react-native-skills/SKILL.md"}
{"time":"2026-03-05T09:48:15.290806403+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"slack-gif-creator","path":"/root/.config/crush/skills/slack-gif-creator/SKILL.md"}
{"time":"2026-03-05T09:48:15.290914679+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"mcp-builder","path":"/root/.config/crush/skills/mcp-builder/SKILL.md"}
{"time":"2026-03-05T09:48:15.290978461+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"doc-coauthoring","path":"/root/.config/crush/skills/doc-coauthoring/SKILL.md"}
{"time":"2026-03-05T09:48:15.290981091+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"webapp-testing","path":"/root/.config/crush/skills/webapp-testing/SKILL.md"}
{"time":"2026-03-05T09:48:15.29103363+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"firecrawl","path":"/root/.config/crush/skills/firecrawl/SKILL.md"}
{"time":"2026-03-05T09:48:15.290852624+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"web-design-guidelines","path":"/root/.config/crush/skills/web-design-guidelines/SKILL.md"}
{"time":"2026-03-05T09:48:15.291055418+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-react-best-practices","path":"/root/.config/crush/skills/vercel-react-best-practices/SKILL.md"}
{"time":"2026-03-05T09:48:15.290938569+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"xlsx","path":"/root/.config/crush/skills/xlsx/SKILL.md"}
{"time":"2026-03-05T09:48:15.290915288+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"web-artifacts-builder","path":"/root/.config/crush/skills/web-artifacts-builder/SKILL.md"}
{"time":"2026-03-05T09:48:15.290877752+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"frontend-design","path":"/root/.config/crush/skills/frontend-design/SKILL.md"}
{"time":"2026-03-05T09:48:15.29112932+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"internal-comms","path":"/root/.config/crush/skills/internal-comms/SKILL.md"}
{"time":"2026-03-05T09:48:15.29124146+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"brand-guidelines","path":"/root/.config/crush/skills/brand-guidelines/SKILL.md"}
{"time":"2026-03-05T09:48:15.29127371+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"algorithmic-art","path":"/root/.config/crush/skills/algorithmic-art/SKILL.md"}
{"time":"2026-03-05T09:48:15.291297733+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"pdf","path":"/root/.config/crush/skills/pdf/SKILL.md"}
{"time":"2026-03-05T09:48:15.291349287+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"canvas-design","path":"/root/.config/crush/skills/canvas-design/SKILL.md"}
{"time":"2026-03-05T09:48:15.291398636+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"pptx","path":"/root/.config/crush/skills/pptx/SKILL.md"}
{"time":"2026-03-05T09:48:15.291399713+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"theme-factory","path":"/root/.config/crush/skills/theme-factory/SKILL.md"}
{"time":"2026-03-05T09:48:16.104685676+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/agent/tools/mcp.createSession","file":"github.com/charmbracelet/crush/internal/agent/tools/mcp/init.go","line":368},"msg":"MCP client initialized","name":"firecrawl"}
{"time":"2026-03-05T09:48:16.113190294+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"doc-coauthoring","path":"/root/.config/crush/skills/doc-coauthoring/SKILL.md"}
{"time":"2026-03-05T09:48:16.113241651+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/agent.(*coordinator).buildTools","file":"github.com/charmbracelet/crush/internal/agent/coordinator.go","line":475},"msg":"No MCPs allowed","tool":"mcp_firecrawl_firecrawl_scrape","agent":"Task"}
{"time":"2026-03-05T09:48:16.113268192+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"skill-creator","path":"/root/.config/crush/skills/skill-creator/SKILL.md"}
{"time":"2026-03-05T09:48:16.113279732+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"canvas-design","path":"/root/.config/crush/skills/canvas-design/SKILL.md"}
{"time":"2026-03-05T09:48:16.113331972+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"slack-gif-creator","path":"/root/.config/crush/skills/slack-gif-creator/SKILL.md"}
{"time":"2026-03-05T09:48:16.113339357+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"algorithmic-art","path":"/root/.config/crush/skills/algorithmic-art/SKILL.md"}
{"time":"2026-03-05T09:48:16.113207202+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"pdf","path":"/root/.config/crush/skills/pdf/SKILL.md"}
{"time":"2026-03-05T09:48:16.113359924+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"pptx","path":"/root/.config/crush/skills/pptx/SKILL.md"}
{"time":"2026-03-05T09:48:16.113378039+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"brand-guidelines","path":"/root/.config/crush/skills/brand-guidelines/SKILL.md"}
{"time":"2026-03-05T09:48:16.113357128+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"web-design-guidelines","path":"/root/.config/crush/skills/web-design-guidelines/SKILL.md"}
{"time":"2026-03-05T09:48:16.113436429+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"webapp-testing","path":"/root/.config/crush/skills/webapp-testing/SKILL.md"}
{"time":"2026-03-05T09:48:16.11344565+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"theme-factory","path":"/root/.config/crush/skills/theme-factory/SKILL.md"}
{"time":"2026-03-05T09:48:16.113517053+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-composition-patterns","path":"/root/.config/crush/skills/vercel-composition-patterns/SKILL.md"}
{"time":"2026-03-05T09:48:16.113447579+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"xlsx","path":"/root/.config/crush/skills/xlsx/SKILL.md"}
{"time":"2026-03-05T09:48:16.11348086+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"frontend-design","path":"/root/.config/crush/skills/frontend-design/SKILL.md"}
{"time":"2026-03-05T09:48:16.113540068+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-react-native-skills","path":"/root/.config/crush/skills/vercel-react-native-skills/SKILL.md"}
{"time":"2026-03-05T09:48:16.11407373+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"web-artifacts-builder","path":"/root/.config/crush/skills/web-artifacts-builder/SKILL.md"}
{"time":"2026-03-05T09:48:16.114072431+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"vercel-react-best-practices","path":"/root/.config/crush/skills/vercel-react-best-practices/SKILL.md"}
{"time":"2026-03-05T09:48:16.113389733+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"internal-comms","path":"/root/.config/crush/skills/internal-comms/SKILL.md"}
{"time":"2026-03-05T09:48:16.114137873+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"firecrawl","path":"/root/.config/crush/skills/firecrawl/SKILL.md"}
{"time":"2026-03-05T09:48:16.114434506+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"docx","path":"/root/.config/crush/skills/docx/SKILL.md"}
{"time":"2026-03-05T09:48:16.114611096+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/skills.Discover.func1","file":"github.com/charmbracelet/crush/internal/skills/skills.go","line":150},"msg":"Successfully loaded skill","name":"mcp-builder","path":"/root/.config/crush/skills/mcp-builder/SKILL.md"}
{"time":"2026-03-05T09:48:19.955583961+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/event.logger.Debugf","file":"github.com/charmbracelet/crush/internal/event/logger.go","line":15},"msg":"interval flush – sending 1 messages"}
{"time":"2026-03-05T09:48:20.831914378+08:00","level":"DEBUG","source":{"function":"github.com/charmbracelet/crush/internal/event.logger.Debugf","file":"github.com/charmbracelet/crush/internal/event/logger.go","line":15},"msg":"response 200 OK"}
Beta Was this translation helpful? Give feedback.
All reactions