Token导航 LogoToken导航

Agent Skill · 研究检索

insforge-debug(信息调试)

insforge-debug 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

insforge-debug 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证信息还不明确,第三方扫描有未通过项,按安装量在研究检索类的 73,675 个 Skill 里排第 1,701。

总安装 80,784周安装 3,388GitHub Stars 13下载 28,288核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:insforge-debug(信息调试)
来源仓库:https://github.com/insforge/agent-skills
仓库路径:skills/insforge-debug
安装命令:
npx skills add https://github.com/insforge/agent-skills --skill insforge-debug
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/insforge/agent-skills --skill insforge-debug

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

insforge-debug 用于查找、检索和筛选相关信息。适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词或任务场景快速定位候选结果。通过 npx skills add 命令从指定仓库安装并使用该技能。安装前需确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写操作。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/insforge-debug

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/insforge/agent-skills --skill insforge-debug;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

insforge-debug 怎么安装?

在终端执行 npx skills add https://github.com/insforge/agent-skills --skill insforge-debug。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

insforge-debug 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

insforge-debug 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

insforge-debug 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

insforge-debug 用的人多吗?

公开数据是累计安装 80,784 次,近一周安装 3,388 次,下载 28,288 次,GitHub 13 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

insforge-debug 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
insforge-debug

信息调试 · 本页

80,78413接触敏感数据未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

InsForge Debug

Diagnose problems in InsForge projects — from frontend SDK errors to backend infrastructure issues. This skill helps you locate problems by running the right commands and surfacing logs/status. The manual scenarios below locate problems without suggesting fixes; the AI-assisted path additionally returns suggested causes and solutions.

Always use npx @insforge/cli — never install the CLI globally.

AI-Assisted Diagnosis (Fastest Path)

When the user gives a concrete description of the problem (error message, failing URL, HTTP status), hand it to the InsForge debug agent. It inspects backend state on its own and returns a diagnosis plus possible solutions.

npx @insforge/cli diagnose --ai "<issue description>"

When to use this path first:

  • The user pastes an error, request URL, or status code and asks "why?"
  • You want a fast first pass before drilling into the manual scenarios below
  • The problem spans multiple subsystems (frontend + backend + database) and you're not sure where to start

Examples:

# Edge function error
npx @insforge/cli diagnose --ai "I invoked edge function https://kttprzh4.functions.insforge.app/newton, got error: 508: Loop Detected (LOOP_DETECTED)\n\nRecursive requests to the same deployment cannot be processed."

# Slow database query
npx @insforge/cli diagnose --ai "I query data with https://kttprzh4.us-west.insforge.app/api/database/records/order_customer_details?select=*&order=total_amount.desc, it costs 1.4s, why?"

# Unresponsive backend / 504
npx @insforge/cli diagnose --ai "my backend is unresponsive, request https://kttprzh4.us-west.insforge.app/api/database/records/todo?select=*&order=created_at.desc got 504 error, why?"

Unlike the other commands in this skill, diagnose --ai returns both a diagnosis and suggested solutions. Relay them to the user as a starting point, but verify against the underlying logs/metrics (the scenarios below) before committing to a fix.

Quick Triage

Match the symptom to a scenario, then follow that scenario's steps.

SymptomScenario
SDK returns {data: null, error: {...}}#1 SDK Error
HTTP 400 / 401 / 403 / 404 / 429 / 500#2 HTTP Status Code
Function throws or times out#3 Edge Function Failure
Query slow or hangs#4 Database Slow
Login fails / token expired / RLS denied#5 Auth Failure
Channel won't connect / messages missing#6 Realtime Issues
High CPU/memory, all responses slow#7 Backend Performance
functions deploy fails#8 Function Deploy
deployments deploy fails / Vercel error#9 Frontend Deploy

Scenario 1: SDK Returns Error Object

Symptoms: SDK call returns {data: null, error: {code, message, details}}. PostgREST error codes like PGRST301, PGRST204, etc.

Steps:

  1. Read the error object — extract code, message, details from the SDK response.
  2. Check aggregated error logs to find matching backend errors:
npx @insforge/cli diagnose logs
  1. Based on the error code prefix, drill into the relevant log source:
Error patternLog sourceCommand
PGRST* (PostgREST)postgREST.logsnpx @insforge/cli logs postgREST.logs --limit 50
Database/SQL errorspostgres.logsnpx @insforge/cli logs postgres.logs --limit 50
Generic 500 / server errorinsforge.logsnpx @insforge/cli logs insforge.logs --limit 50
  1. If the error is DB-related, check database health for additional context:
npx @insforge/cli diagnose db --check connections,locks,slow-queries

Information gathered: Error code, backend log entries around the error timestamp, database health status.


Scenario 2: HTTP Status Code Anomaly

Symptoms: API calls return 400, 401, 403, 404, 429, or 500.

Steps:

  1. Identify the status code from the response.
  2. Follow the path for that status code:
StatusWhat to checkCommand
400Request payload/params malformednpx @insforge/cli logs postgREST.logs --limit 50
401Auth token missing or expirednpx @insforge/cli logs insforge.logs --limit 50
403RLS policy or permission deniednpx @insforge/cli logs insforge.logs --limit 50
404Endpoint or resource doesn't existnpx @insforge/cli metadata --json
429Rate limit hit — no backend logs recordedSee 429 note below
500Server-side errornpx @insforge/cli diagnose logs
  1. For 500 errors, also check aggregate error logs across all sources:
npx @insforge/cli diagnose logs
  1. 429 Rate Limit: The backend does not log 429 responses and does not return Retry-After or X-RateLimit-* headers. Checking logs will not help. Instead:

- Review client code for high-frequency request patterns: loops without throttling, missing debounce, retry without exponential backoff, or parallel calls that could be batched. - Check overall backend load to see if the system is under heavy traffic: npx @insforge/cli diagnose metrics --range 1h - A 429 status confirms the request was rate-limited. The fix is always on the client side: reduce request frequency, add backoff/debounce, or batch operations.

Information gathered: Status code context, relevant log entries, request/response details from logs. For 429: client-side request patterns and backend load metrics.


Scenario 3: Edge Function Execution Failure/Timeout

Symptoms: functions invoke returns error, function times out, or throws runtime exception.

Steps:

  1. Check function execution logs:
npx @insforge/cli logs function.logs --limit 50
  1. Verify the function exists and is active:
npx @insforge/cli functions list
  1. Inspect the function source for obvious issues:
npx @insforge/cli functions code <slug>

Information gathered: Function runtime errors, function status, source code, EC2 resource metrics.


Scenario 4: Database Query Slow or Unresponsive

Symptoms: Queries take too long, hang indefinitely, or connection pool is exhausted.

Steps:

  1. Check database health — slow queries, active connections, locks:
npx @insforge/cli diagnose db --check slow-queries,connections,locks
  1. Check postgres logs for query errors or warnings:
npx @insforge/cli logs postgres.logs --limit 50
  1. Check index usage and table bloat:
npx @insforge/cli diagnose db --check index-usage,bloat,cache-hit,size
  1. If the whole system feels slow, check EC2 instance metrics:
npx @insforge/cli diagnose metrics --range 1h

Information gathered: Slow query details, connection pool state, lock contention, index efficiency, table bloat, cache hit ratio, EC2 resource usage.


Scenario 5: Authentication/Authorization Failure

Symptoms: Login fails, signup errors, token expired, OAuth callback error, RLS policy denies access.

Steps:

  1. Check insforge.logs for auth-related errors (login failures, token issues, OAuth errors):
npx @insforge/cli logs insforge.logs --limit 50
  1. Check postgREST.logs for RLS policy violations:
npx @insforge/cli logs postgREST.logs --limit 50
  1. Verify the project's auth configuration:
npx @insforge/cli metadata --json
  1. If RLS suspected, inspect current policies:
npx @insforge/cli db policies

Information gathered: Auth error details, RLS violation logs, auth configuration state, active RLS policies.


Scenario 6: Realtime Channel Issues

Symptoms: WebSocket won't connect, channel subscription fails, messages not received or lost.

Steps:

  1. Check insforge.logs for realtime/WebSocket errors:
npx @insforge/cli logs insforge.logs --limit 50
  1. Verify the channel pattern exists and is enabled:
npx @insforge/cli db query "SELECT pattern, description, enabled FROM realtime.channels"
  1. If access is restricted, check RLS on realtime tables:
npx @insforge/cli db policies
  1. If the issue is widespread (all channels affected), check overall backend health:
npx @insforge/cli diagnose

Information gathered: WebSocket error logs, channel configuration, realtime RLS policies, overall backend health.


Scenario 7: Backend Performance Degradation

Symptoms: All responses slow, high latency, intermittent failures across the board.

Steps:

  1. Check EC2 instance metrics — CPU, memory, disk, network:
npx @insforge/cli diagnose metrics --range 1h
  1. Check database health (often the bottleneck):
npx @insforge/cli diagnose db
  1. Check aggregate error logs:
npx @insforge/cli diagnose logs
  1. Check advisor for known critical issues:
npx @insforge/cli diagnose advisor --severity critical

Information gathered: CPU/memory/disk/network metrics (current and trend), database health, error log summary, advisor warnings.


Scenario 8: Edge Function Deploy Failure

Symptoms: functions deploy <slug> command fails, function not appearing in the list after deploy.

Steps:

  1. Re-run the deploy command and capture the error output:
npx @insforge/cli functions deploy <slug>
  1. Check deployment-related errors:
npx @insforge/cli logs function-deploy.logs --limit 50
  1. Verify whether the function exists in the list:
npx @insforge/cli functions list

Information gathered: Deploy command error output, function deployment logs, function list status, backend error logs.


Scenario 9: Frontend (Vercel) Deploy Failure

Symptoms: deployments deploy command fails, deployment status shows error, Vercel build errors.

Steps:

  1. Check recent deployment attempts:
npx @insforge/cli deployments list
  1. Get the status and error details for the failed deployment:
npx @insforge/cli deployments status <id> --json

The --json output includes a metadata object with Vercel-specific context: target, fileCount, projectId, startedAt, envVarKeys, webhookEventType (e.g., deployment.succeeded or deployment.error), etc. This metadata captures the full deployment context and can be used for debugging or AI-assisted investigation.

  1. Verify the local build succeeds before investigating further:
npm run build

Information gathered: Deployment history, deployment metadata (Vercel context, status, webhook events), local build output, backend deployment API logs.


Command Quick Reference

Logs

npx @insforge/cli logs <source> [--limit <n>]
SourceDescription
insforge.logsMain backend logs
postgREST.logsPostgREST API layer logs
postgres.logsPostgreSQL database logs
function.logsEdge function execution logs
function-deploy.logsEdge function deployment logs

Source names are case-insensitive.

Diagnostics

# Full health report (all checks)
npx @insforge/cli diagnose

# AI-powered diagnosis from a natural-language problem description
# Returns diagnosis + suggested solutions
npx @insforge/cli diagnose --ai "<issue description>"

# EC2 instance metrics (CPU, memory, disk, network)
npx @insforge/cli diagnose metrics [--range 1h|6h|24h|7d] [--metrics <list>]

# Advisor scan results
npx @insforge/cli diagnose advisor [--severity critical|warning|info] [--category security|performance|health] [--limit <n>]

# Database health checks
npx @insforge/cli diagnose db [--check <checks>]
# checks: connections, slow-queries, bloat, size, index-usage, locks, cache-hit (default: all)

# Aggregate error logs from all sources
npx @insforge/cli diagnose logs [--source <name>] [--limit <n>]

Supporting Commands

# Project metadata (auth config, tables, buckets, functions, etc.)
npx @insforge/cli metadata --json

# Edge functions
npx @insforge/cli functions list
npx @insforge/cli functions code <slug>

# Secrets
npx @insforge/cli secrets list [--all]
npx @insforge/cli secrets get <key>
npx @insforge/cli secrets add <key> <value> [--reserved] [--expires <ISO date>]

# Database
npx @insforge/cli db policies
npx @insforge/cli db query "<sql>"

# Deployments
npx @insforge/cli deployments list
npx @insforge/cli deployments status <id> --json

平台分布

Codex

35.81%
按下载量换算10,130

Claude

30.75%
按下载量换算8,699

Cursor

18.49%
按下载量换算5,230

Gemini CLI

10.2%
按下载量换算2,885

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

未通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills