Analyze Logs
activepieces/activepieces
Analyze application logs from the .evlog/logs/ directory. An agent skill from activepieces/activepieces.
Analyze Bridge agent execution logs from ~/.bridge/sessions, reconstruct the agent's actual runtime behavior, and explain tool execution, failures, retries, and artifacts from persisted session files.
$ npx skills add AFK-surf/OpenBridge --skill bridge-agent-log-analyzer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install AFK-surf/OpenBridge bridge-agent-log-analyzer --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/AFK-surf/OpenBridge.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/bridge-agent-log-analyzer .claude/skills/bridge-agent-log-analyzer && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "bridge-agent-log-analyzer" agent skill from https://github.com/AFK-surf/OpenBridge/tree/main/.agents/skills/bridge-agent-log-analyzer into .claude/skills/bridge-agent-log-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bridge-agent-log-analyzer", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/AFK-surf/OpenBridge/tree/main/.agents/skills/bridge-agent-log-analyzerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add AFK-surf/OpenBridge --skill bridge-agent-log-analyzer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install AFK-surf/OpenBridge bridge-agent-log-analyzer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AFK-surf/OpenBridge.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/bridge-agent-log-analyzer .agents/skills/bridge-agent-log-analyzer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bridge-agent-log-analyzer" agent skill from https://github.com/AFK-surf/OpenBridge/tree/main/.agents/skills/bridge-agent-log-analyzer into .agents/skills/bridge-agent-log-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bridge-agent-log-analyzer", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add AFK-surf/OpenBridge --skill bridge-agent-log-analyzer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install AFK-surf/OpenBridge bridge-agent-log-analyzer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AFK-surf/OpenBridge.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/bridge-agent-log-analyzer .cursor/skills/bridge-agent-log-analyzer && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "bridge-agent-log-analyzer" agent skill from https://github.com/AFK-surf/OpenBridge/tree/main/.agents/skills/bridge-agent-log-analyzer into .cursor/skills/bridge-agent-log-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bridge-agent-log-analyzer", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/AFK-surf/OpenBridge.git --path .agents/skills/bridge-agent-log-analyzer--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add AFK-surf/OpenBridge --skill bridge-agent-log-analyzer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install AFK-surf/OpenBridge bridge-agent-log-analyzer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AFK-surf/OpenBridge.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/bridge-agent-log-analyzer .gemini/skills/bridge-agent-log-analyzer && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "bridge-agent-log-analyzer" agent skill from https://github.com/AFK-surf/OpenBridge/tree/main/.agents/skills/bridge-agent-log-analyzer into .gemini/skills/bridge-agent-log-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bridge-agent-log-analyzer", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install AFK-surf/OpenBridge bridge-agent-log-analyzerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add AFK-surf/OpenBridge --skill bridge-agent-log-analyzer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/AFK-surf/OpenBridge.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/bridge-agent-log-analyzer .github/skills/bridge-agent-log-analyzer && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "bridge-agent-log-analyzer" agent skill from https://github.com/AFK-surf/OpenBridge/tree/main/.agents/skills/bridge-agent-log-analyzer into .github/skills/bridge-agent-log-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bridge-agent-log-analyzer", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add AFK-surf/OpenBridge --skill bridge-agent-log-analyzer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install AFK-surf/OpenBridge bridge-agent-log-analyzer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AFK-surf/OpenBridge.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/bridge-agent-log-analyzer .opencode/skills/bridge-agent-log-analyzer && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "bridge-agent-log-analyzer" agent skill from https://github.com/AFK-surf/OpenBridge/tree/main/.agents/skills/bridge-agent-log-analyzer into .opencode/skills/bridge-agent-log-analyzer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bridge-agent-log-analyzer", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
bridge-agent-log-analyzerAnalyze Bridge agent execution logs from ~/.bridge/sessions, reconstruct the agent's actual runtime behavior, and explain tool execution, failures, retries, and artifacts from persisted session files.
Bridge Agent Log Analyzer is an agent skill from AFK-surf/OpenBridge. Analyze Bridge agent execution logs from ~/.bridge/sessions, reconstruct the agent's actual runtime behavior, and explain tool execution, failures, retries, and artifacts from persisted session files.
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts and reference files (for example `agents/openai.yaml`, `references/log-sources.md` and `scripts/inspect_bridge_session.py`).
The repository describes itself as: A free, safe and open agent for everything. Alternative to Claude Cowork & Codex. Open Bridge, the AI bridge between your intention and get the job done. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit a9ca905. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Bridge Agent Log Analyzer loads about 1.3k tokens when it runs, and up to ~1.8k if it reads all its reference files. Until then it costs about 57 tokens; SKILL.md has 564 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from AFK-surf/OpenBridge at commit a9ca905, republished under its MIT licence (© AFK-surf). 564 words, ~1,259 tokens.
.claude/skills/bridge-agent-log-analyzer/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Inspect one persisted Bridge session and turn its on-disk logs into a behavior report.
This skill is for analyzing the agent itself:
This skill is not for UI reconstruction. Ignore frontend display behavior unless the user explicitly asks for it.
scripts/inspect_bridge_session.py first.session-meta.jsonagent/history.jsonagent/context.jsonagent/state.jsonagent/toolcalls/*/meta.jsonagent/toolcalls/*/output.logagents/<subagent-id>/agent/Inspect the most recent session:
python3 .agents/skills/bridge-agent-log-analyzer/scripts/inspect_bridge_session.pyInspect a specific session directory ID:
python3 .agents/skills/bridge-agent-log-analyzer/scripts/inspect_bridge_session.py --session-id <session-id>Inspect using any UUID or identifier that appears inside that session's logs:
python3 .agents/skills/bridge-agent-log-analyzer/scripts/inspect_bridge_session.py --session-id <message-or-toolcall-id>The helper script is the index. Use it to find the real session directory, runtime toolcalls, failures, and likely recovery paths before opening raw files.
history.jsoncontext.jsontoolcalls/*/meta.jsontoolcalls/*/output.logstate.jsonsession-meta.jsonUse workspace files only when the agent explicitly read or referenced them in logs.
Use context.json as the main execution timeline.
tool_calls are intended actionstool messages are immediate tool resultstoolcalls/* supplies runtime metadata for those tool callsSummarize:
Focus on:
Extract:
Only mention skill usage when there is concrete evidence such as:
SKILL.mdReport this as inferred skill usage.
Do not output agent thinking.
reasoningencrypted_reasoningThis skill explains behavior from logs, not hidden chain-of-thought.
Default to a concise Markdown report with:
Session overviewBehavior timelineTool execution summaryFailures and recoveryArtifacts and final stateInferred skill usageGaps and uncertaintyFor each important step, include:
history.json: rely on context.json, toolcalls/*, and state.jsoncontext.json: restrict to user-visible history plus runtime toolcalls if presenttoolcalls/*: fall back to context.json tool resultstool_call_id: report it as unmatched, not failedscripts/inspect_bridge_session.pyreferences/log-sources.md© AFK-surf, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (scripts, references) in .agents/skills/bridge-agent-log-analyzer of AFK-surf/OpenBridge.
Open the folder on GitHubat commit a9ca905
Bridge Agent Log Analyzer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Bridge Agent Log Analyzer this skillAFK-surf/OpenBridge | 430 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Analyze Logsactivepieces/activepieces | 25k | 1 repos | ~1.6k | Automated safety check: Pass | MIT | |
| Analyzing Experiment Session ReplaysPostHog/posthog | 40k | — | ~2.4k | Automated safety check: Pass | Custom licence | |
| Analyzing Security Logs With Splunkmukul975/Anthropic-Cybersecurity-Skills | 34k | — | ~2.5k | Automated safety check: Pass | Apache-2.0 | |
| Analyzing DNS Logs For Exfiltrationmukul975/Anthropic-Cybersecurity-Skills | 34k | — | ~2.9k | Automated safety check: Pass | Apache-2.0 | |
| Analyze GitHub Action Logswithastro/astro | 63k | 1 repos | ~1.3k | Automated safety check: Pass | Custom licence |
activepieces/activepieces
Analyze application logs from the .evlog/logs/ directory. An agent skill from activepieces/activepieces.
PostHog/posthog
Analyze session replay patterns across experiment variants to understand user behavior differences.
mukul975/Anthropic-Cybersecurity-Skills
Leverages Splunk Enterprise Security and SPL (Search Processing Language) to investigate security incidents through log correlation, timeline reconstruction, and anomaly detection.
mukul975/Anthropic-Cybersecurity-Skills
Analyzes DNS query logs to detect data exfiltration via DNS tunneling, DGA domain communication, and covert C2 channels using entropy analysis, query volume anomalies, and subdomain length detection…
withastro/astro
Analyze recent GitHub Actions workflow runs to identify patterns, mistakes, and improvements.
mukul975/Anthropic-Cybersecurity-Skills
Analyzes Windows Security, System, and Sysmon event logs in Splunk to detect authentication attacks, privilege escalation, persistence mechanisms, and lateral movement using SPL queries mapped to…
AFK-surf/OpenBridge
Best practices and example-driven guidance for building SwiftUI views and components.
AFK-surf/OpenBridge
Write, review, or improve SwiftUI code following best practices for state management, view composition, performance, modern APIs, Swift concurrency, and iOS 26+ Liquid Glass adoption.
AFK-surf/OpenBridge
Design or restyle user interfaces using vendored DESIGN.md references from popular product and brand-inspired visual systems.
AFK-surf/OpenBridge
Convert files between formats. An agent skill from AFK-surf/OpenBridge.
AFK-surf/OpenBridge
Manage skills: create, install, modify, or delete skills. An agent skill from AFK-surf/OpenBridge.
AFK-surf/OpenBridge
Expert guidance on Swift Concurrency best practices, patterns, and implementation.
Analyze Bridge agent execution logs from ~/.bridge/sessions, reconstruct the agent's actual runtime behavior, and explain tool execution, failures, retries, and artifacts from persisted session files. Bridge Agent Log Analyzer is an agent skill from AFK-surf/OpenBridge.bridge/sessions, reconstruct the agent's actual runtime behavior, and explain tool execution, failures, retries, and artifacts from persisted session files.
Run `npx skills add AFK-surf/OpenBridge --skill bridge-agent-log-analyzer -a claude-code`. Or copy the skill folder (.agents/skills/bridge-agent-log-analyzer in AFK-surf/OpenBridge) into .claude/skills/bridge-agent-log-analyzer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add AFK-surf/OpenBridge --skill bridge-agent-log-analyzer -a codex`. Or copy the skill folder (.agents/skills/bridge-agent-log-analyzer in AFK-surf/OpenBridge) into .agents/skills/bridge-agent-log-analyzer in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add AFK-surf/OpenBridge --skill bridge-agent-log-analyzer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bridge-agent-log-analyzer, .gemini/skills/bridge-agent-log-analyzer, .github/skills/bridge-agent-log-analyzer and .opencode/skills/bridge-agent-log-analyzer in your project.
Going by SKILL.md and its folder, Bridge Agent Log Analyzer needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Bridge Agent Log Analyzer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 551 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Bridge Agent Log Analyzer: Analyze Logs (activepieces/activepieces, 25k stars), Analyzing Experiment Session Replays (PostHog/posthog, 40k stars), Analyzing Security Logs With Splunk (mukul975/Anthropic-Cybersecurity-Skills, 34k stars) and Analyzing DNS Logs For Exfiltration (mukul975/Anthropic-Cybersecurity-Skills, 34k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
AFK-surf (a GitHub organization) maintains it in AFK-surf/OpenBridge, which has 430 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on June 10, 2026.
Source: AFK-surf/OpenBridge on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.