LI

linear-debug-bundle

A collection of debugging utilities for Linear integrations, including request tracing, logging, and health checking tools.

Install

mkdir -p .claude/skills/linear-debug-bundle && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/6911" && unzip -o skill.zip -d .claude/skills/linear-debug-bundle && rm skill.zip

Installs to .claude/skills/linear-debug-bundle

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Comprehensive debugging toolkit for Linear integrations.
56 charsno explicit “when” trigger
Intermediate

Key capabilities

  • →Intercept API calls with timing, logging, and error capture
  • →Track API calls with timing, success/failure, and aggregate statistics
  • →Perform health checks on the Linear API
  • →Validate Linear API environment variables
  • →Provide an interactive debug console for Linear API

How it works

The skill provides client wrappers to intercept Linear API calls for logging and tracing, and utilities to perform health checks and validate environment variables.

Inputs & outputs

You give it
Linear API key and API calls
You get back
Logged requests, responses, errors, performance metrics, and health status

When to use linear-debug-bundle

  • →Trace and log API calls in Linear
  • →Monitor API performance metrics
  • →Verify integration health in production
  • →Debug failed API requests

About this skill

Linear Redacted Debug Bundle

Overview

Collect contract, version, timing, and failure metadata while excluding credentials, raw environment dumps, customer content, and unrestricted GraphQL variables.

Prerequisites

  • The target repository, Linear workspace, environment, and accountable owner
  • Current security, privacy, compliance, capacity, and change-control requirements
  • An approved Linear credential only when a bounded live verification is necessary

Tool Discipline

Use Read, Glob, and Grep to inspect code, configuration, and evidence. Use WebFetch only for current first-party Linear documentation and package metadata. Use Write or Edit only for requested implementation with known target files. Never write credentials, customer content, unrestricted environment output, or unredacted GraphQL variables.

Current Contract

  • Useful evidence includes operation name, timestamp, status, GraphQL error code/path, SDK version, redacted rate headers, and webhook delivery ID.
  • SDK errors can contain queries, variables, response data, and raw errors; each field requires redaction before sharing.
  • Webhook payloads can contain issue, comment, customer, and actor data; a delivery ID is safer evidence than the full payload.

Authentication

Use a personal API key only for owner-controlled scripts, OAuth with PKCE for user-delegated applications, or an enabled client-credentials grant for approved automation. Personal keys use Authorization: <API_KEY>; OAuth tokens use Authorization: Bearer <ACCESS_TOKEN>. Store credentials server-side in an approved secret manager.

Treat app approval, team access, scope changes, credential creation, rotation, revocation, and production access as owner-approved actions.

Instructions

  1. Define the recipient, purpose, incident window, and approved data classes before collection.
  2. Record package and runtime versions, endpoint host, auth mode—not token—and the smallest failing operation name.
  3. Extract only allowlisted status, error-code/path, timing, request ID, delivery ID, and rate-budget fields.
  4. Redact authorization, cookies, secrets, URLs with tokens, GraphQL variables, issue text, comments, emails, and user names.
  5. Review the archive manifest and sample every included file before transmission.
  6. Record recipient, retention deadline, deletion owner, and the exact secure transfer channel.

Approval Boundaries

Do not create, reveal, rotate, or revoke credentials; authorize an OAuth app; change scopes or team access; create, mutate, archive, or delete workspace data; configure or re-enable webhooks; import or export data; change roles, SCIM, or audit streaming; transmit diagnostics; change paid entitlements; or perform another production mutation without explicit approval from the accountable owner. Keep diagnosis read-only unless implementation was requested.

Output

Return the workspace and team scope, auth mode without credential value, files and contracts inspected, exact operation names, evidence collected, validation result, sensitive fields redacted, remaining risk, accountable owner, approval state, and rollback or next action.

Error Handling

ConditionResponse
Unrestricted env dump requestedRefuse it and collect named allowlisted variables without values.
Raw payload requiredUse a synthetic reproduction or owner-approved minimized excerpt.
Secret detectedStop, rotate if exposed, scrub the bundle, and re-review.
Recipient unclearKeep the bundle local and do not transmit.

Examples

Use a compact handoff that makes scope, mutation authority, and verification evidence reviewable.

Input:

incident=LIN-INC-42; operation=IssueLookup; status=400; content=excluded

Expected handoff:

bundle=local; fields=allowlisted; secrets=0; transfer=approval-pending

Resources

Prerequisites

@linear/sdk installed and configuredNode.js 18+pino or winston for structured logging (optional)

How it compares

This skill provides pre-built tools for Linear API debugging, unlike manually adding logging and performance tracking to each API call.

Compared to similar skills

linear-debug-bundle side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
linear-debug-bundle (this skill)12moCautionIntermediate
posthog-common-errors12moCautionIntermediate
exa-advanced-troubleshooting02moCautionAdvanced
mcp-builder1365moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

More by jeremylongshore

View all by jeremylongshore →

analyzing-logs

jeremylongshore

Analyze application logs to detect performance issues, identify error patterns, and improve stability by extracting key insights.

14123

ollama-setup

jeremylongshore

Configure auto-configure Ollama when user needs local LLM deployment, free AI alternatives, or wants to eliminate hosted API costs. Trigger phrases: "install ollama", "local AI", "free LLM", "self-hosted AI", "replace OpenAI", "no API costs". Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.

1167

backtesting-trading-strategies

jeremylongshore

Backtest crypto and traditional trading strategies against historical data. Calculates performance metrics (Sharpe, Sortino, max drawdown), generates equity curves, and optimizes strategy parameters. Use when user wants to test a trading strategy, validate signals, or compare approaches. Trigger with phrases like "backtest strategy", "test trading strategy", "historical performance", "simulate trades", "optimize parameters", or "validate signals".

1071

generating-database-seed-data

jeremylongshore

Process this skill enables AI assistant to generate realistic test data and database seed scripts for development and testing environments. it uses faker libraries to create realistic data, maintains relational integrity, and allows configurable data volumes. u... Use when working with databases or data models. Trigger with phrases like 'database', 'query', or 'schema'.

1033

cursor-codebase-indexing

jeremylongshore

Execute set up and optimize Cursor codebase indexing. Triggers on "cursor index setup", "codebase indexing", "index codebase", "cursor semantic search". Use when working with cursor codebase indexing functionality. Trigger with phrases like "cursor codebase indexing", "cursor indexing", "cursor".

885

testing-mobile-apps

jeremylongshore

Execute mobile app testing on iOS and Android devices/simulators. Use when performing specialized testing. Trigger with phrases like "test mobile app", "run iOS tests", or "validate Android functionality".

810

You might also like

posthog-common-errors

jeremylongshore

Diagnose and fix PostHog common errors and exceptions. Use when encountering PostHog errors, debugging failed requests, or troubleshooting integration issues. Trigger with phrases like "posthog error", "fix posthog", "posthog not working", "debug posthog".

10

exa-advanced-troubleshooting

jeremylongshore

Apply Exa advanced debugging techniques for hard-to-diagnose issues. Use when standard troubleshooting fails, investigating complex race conditions, or preparing evidence bundles for Exa support escalation. Trigger with phrases like "exa hard bug", "exa mystery error", "exa impossible to debug", "difficult exa issue", "exa deep debug".

00

mcp-builder

anthropics

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

136215

telegram-mini-app

davila7

Expert in building Telegram Mini Apps (TWA) - web apps that run inside Telegram with native-like experience. Covers the TON ecosystem, Telegram Web App API, payments, user authentication, and building viral mini apps that monetize. Use when: telegram mini app, TWA, telegram web app, TON app, mini app.

62163

stripe-integration

wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

48165

chrome-devtools

mrgoonie

Browser automation, debugging, and performance analysis using Puppeteer CLI scripts. Use for automating browsers, taking screenshots, analyzing performance, monitoring network traffic, web scraping, form automation, and JavaScript debugging.

41157

Search skills

Search the agent skills registry