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.zipInstalls 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.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
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
- Define the recipient, purpose, incident window, and approved data classes before collection.
- Record package and runtime versions, endpoint host, auth mode—not token—and the smallest failing operation name.
- Extract only allowlisted status, error-code/path, timing, request ID, delivery ID, and rate-budget fields.
- Redact authorization, cookies, secrets, URLs with tokens, GraphQL variables, issue text, comments, emails, and user names.
- Review the archive manifest and sample every included file before transmission.
- 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
| Condition | Response |
|---|---|
| Unrestricted env dump requested | Refuse it and collect named allowlisted variables without values. |
| Raw payload required | Use a synthetic reproduction or owner-approved minimized excerpt. |
| Secret detected | Stop, rotate if exposed, scrub the bundle, and re-review. |
| Recipient unclear | Keep 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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| linear-debug-bundle (this skill) | 1 | 2mo | Caution | Intermediate |
| posthog-common-errors | 1 | 2mo | Caution | Intermediate |
| exa-advanced-troubleshooting | 0 | 2mo | Caution | Advanced |
| mcp-builder | 136 | 5mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jeremylongshore
View all by jeremylongshore →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".
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".
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).
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.
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.
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.