ワンクリックで
browser-console-js-error-detection
Use browser DevTools console to detect JavaScript errors that cause silent page failures
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use browser DevTools console to detect JavaScript errors that cause silent page failures
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Transforms the Hermes agent from a reactive question-answerer into a proactive autonomous executor. ARCHITECT takes any high-level goal, decomposes it into a dependency-aware task graph, executes each step with validation, self-corrects on failure, and delivers results — all without hand-holding. The missing execution layer for personal AI agents. Zero dependencies. Zero config. Works with any model. Pairs with apex-agent and agent-memoria for the complete autonomous agent stack.
Auto-reflective self-improvement skill — extracts learnings from corrections and success patterns, permanently encodes them into memory and skills. Philosophy: Correct once, never again.
Orchestrate multi-agent teams with defined roles, task lifecycles, handoff protocols, and review workflows. Use when: (1) Setting up a team of 2+ agents with different specializations, (2) Defining task routing and lifecycle (inbox → spec → build → review → done), (3) Creating handoff protocols between agents, (4) Establishing review and quality gates, (5) Managing async communication and artifact sharing between agents.
Integrate existing autonomous agents (like Hermes) into multi-agent orchestration platforms (AionUI, LangChain, etc.) via ACP over stdio.
MiniMax Agent Platform (agent.minimax.io) — MaxHermes, MaxClaw, Skills marketplace. Relacao com Hermes Agent (NousResearch) e OpenClaw.
Paperclip AI agent operations — creating agents with hierarchy, autonomous operation via hierarchical issues, and troubleshooting. Use when: creating agents, setting up org hierarchy, recovering from errors, or monitoring agent health.
| name | browser-console-js-error-detection |
| description | Use browser DevTools console to detect JavaScript errors that cause silent page failures |
| tags | ["browser","debugging","javascript","frontend"] |
After navigating to the page:
// Check for errors
browser_console()
// Evaluate JS in page context
browser_console(expression="document.getElementById('element-id')?.children.length")
// Check for specific elements
browser_console(expression="document.getElementById('board')?.innerHTML?.substring(0, 100)")
| Error | Cause | Fix |
|---|---|---|
Invalid or unexpected token | Syntax error in inline <script> | Check line shown in error source |
Cannot read property 'X' of null | Element not found, script runs before DOM ready | Wrap in DOMContentLoaded or move script to end |
Unexpected token '<' | Fetched HTML instead of JSON | Check API response URL and auth |
net::ERR_BLOCKED_BY_CLIENT | Ad/tracker blocker, usually harmless | Ignore for non-ads pages |
// Is the target element present?
document.getElementById('target') ? 'FOUND' : 'NOT FOUND'
// How many children?
document.querySelectorAll('.column').length
// Any visible content?
document.getElementById('board')?.innerHTML?.trim().length
When a board/kanban/list shows only header but no cards:
// Check if data was fetched
fetch('/api/endpoint').then(r=>r.json()).then(d=>console.log('data:', d))
// Check if JS found the container
document.getElementById('board')?.children?.length
// Manually trigger render (if function is global)
typeof renderBoard === 'function' ? 'renderBoard() exists' : 'not found'
When: page loads, no JS errors visible except "Unexpected token" or "Unexpected identifier", but data doesn't render and global functions are undefined.
A space inside a function name (e.g. renderQA KPIs instead of renderQAKPIs) causes JavaScript to throw SyntaxError: Unexpected identifier at parse time. The entire inline <script> block fails — NO functions inside it are defined.
Diagnosis:
// 1. Check if expected global functions are actually defined
typeof renderQAKPIs === 'function' ? 'OK' : 'UNDEFINED - check for JS syntax errors'
typeof renderQAPerfTable === 'function' ? 'OK' : 'UNDEFINED'
// 2. Get full error details from the page
[...document.querySelectorAll('script')].forEach((s, i) => {
try { new Function(s.textContent); }
catch(e) { console.error(`Script ${i}: ${e.message} at line ${e.lineNumber}`); }
})
Real example: renderQA KPIs(data.global || {}) → space between QA and K → SyntaxError: Unexpected identifier 'K' → renderQAKPIs and renderQAPerfTable never defined → table empty, KPIs stuck at —.