CO

contour-integrals

Provides mathematical strategies and tools for solving contour integrals in complex analysis.

Install

mkdir -p .claude/skills/contour-integrals && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/3771" && unzip -o skill.zip -d .claude/skills/contour-integrals && rm skill.zip

Installs to .claude/skills/contour-integrals

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.

Problem-solving strategies for contour integrals in complex analysis
68 charsno explicit “when” trigger
Advanced

Key capabilities

  • Select appropriate contour types for complex integrals
  • Identify singularities and poles
  • Compute residues using Sympy
  • Apply Jordan's Lemma for semicircular contributions
  • Calculate definite integrals via the Residue Theorem

How it works

It uses a decision tree to select integration contours and use Sympy scripts to perform symbolic residue and pole computations.

Inputs & outputs

You give it
Complex integral expression
You get back
Residue calculation or integral evaluation

When to use contour-integrals

  • Compute residues of complex functions
  • Determine appropriate contour path
  • Calculate definite integrals via complex analysis

About this skill

Contour Integrals

When to Use

Use this skill when working on contour-integrals problems in complex analysis.

Decision Tree

  1. Integral Type Selection

    • For integral_{-inf}^{inf} f(x)dx where f decays like 1/x^a, a > 1:
      • Use semicircular contour (upper or lower half-plane)
    • For integral involving e^{ix} or trigonometric functions:
      • Close in upper half-plane for e^{ix} (Jordan's lemma)
      • Close in lower half-plane for e^{-ix}
    • For integral_0^{2pi} f(cos theta, sin theta)d theta:
      • Substitute z = e^{i theta}, use unit circle contour
    • For integrand with branch cuts:
      • Use keyhole or dogbone contour around cuts
  2. Contour Setup

    • Identify singularities and their locations
    • Choose contour that encloses desired singularities
    • sympy_compute.py solve "f(z) = inf" to find poles
  3. Jordan's Lemma

    • For integral over semicircle of radius R:
    • If |f(z)| -> 0 as |z| -> inf, semicircular contribution vanishes
  4. Compute with Residue Theorem

    • oint_C f(z)dz = 2pii * (sum of residues inside C)
    • sympy_compute.py residue "f(z)" --var z --at z0

Tool Commands

Sympy_Residue

uv run python -m runtime.harness scripts/sympy_compute.py residue "1/(z**2 + 1)" --var z --at I

Sympy_Poles

uv run python -m runtime.harness scripts/sympy_compute.py solve "z**2 + 1" --var z

Sympy_Integrate

uv run python -m runtime.harness scripts/sympy_compute.py integrate "1/(x**2 + 1)" --var x --from "-oo" --to "oo"

Key Techniques

From indexed textbooks:

  • [Complex Analysis (Elias M. Stein, Ram... (Z-Library)] The keyhole contour and one small, connected by a narrow corridor. The interior of Γ, which we denote by Γint, is clearly that region enclosed by the curve, and can be given precise meaning with enough work. We x a point z0 in that If f is holomorphic in a neighborhood of Γ and its interior, interior.
  • [Complex Analysis (Elias M. Stein, Ram... (Z-Library)] For the proof, consider a multiple keyhole which has a loop avoiding In each one of the poles. Let the width of the corridors go to zero. Suppose that f is holomorphic in an open set containing a toy contour γ and its interior, except for poles at the points z1, .
  • [Complex Analysis (Elias M. Stein, Ram... (Z-Library)] CAUCHY’S THEOREM AND ITS APPLICATIONS The following denition is loosely stated, although its applications will be clear and unambiguous. We call a toy contour any closed curve where the notion of interior is obvious, and a construction similar to that in Theorem 2. Its positive orientation is that for which the interior is to the left as we travel along the toy contour.
  • [Complex Analysis (Elias M. Stein, Ram... (Z-Library)] Suppose that f is holomorphic in an open set containing a circle C and its interior, except for poles at the points z1, . The identity γ f (z) dz = 2πi N k=1 reszk f is referred to as the residue formula. Examples The calculus of residues provides a powerful technique to compute a wide range of integrals.
  • [Complex analysis an introduction to... (Z-Library)] Hint: Sketch the image of the imaginary axis and apply the argument principle to a large half disk. Evaluation of Definite Integrals. The calculus of residues pro¬ vides a very efficient tool for the evaluation of definite integrals.

Cognitive Tools Reference

See .claude/skills/math-mode/SKILL.md for full tool documentation.

When not to use it

  • Problems unrelated to complex analysis contour integrals

Limitations

  • Requires Sympy for symbolic computation

How it compares

It automates the symbolic math and contour selection process instead of manual derivation.

Compared to similar skills

contour-integrals side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
contour-integrals (this skill)17moReviewAdvanced
literature-review5592moReviewAdvanced
openalex-database487moReviewIntermediate
scientific-critical-thinking187moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

literature-review

K-Dense-AI

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature searches across biomedical, scientific, and technical domains. Creates professionally formatted markdown documents and PDFs with verified citations in multiple citation styles (APA, Nature, Vancouver, etc.).

5591,298

openalex-database

davila7

Query and analyze scholarly literature using the OpenAlex database. This skill should be used when searching for academic papers, analyzing research trends, finding works by authors or institutions, tracking citations, discovering open access publications, or conducting bibliometric analysis across 240M+ scholarly works. Use for literature searches, research output analysis, citation analysis, and academic database queries.

48202

scientific-critical-thinking

davila7

Evaluate research rigor. Assess methodology, experimental design, statistical validity, biases, confounding, evidence quality (GRADE, Cochrane ROB), for critical analysis of scientific claims.

1888

biorxiv-database

lifangda

Efficient database search tool for bioRxiv preprint server. Use this skill when searching for life sciences preprints by keywords, authors, date ranges, or categories, retrieving paper metadata, downloading PDFs, or conducting literature reviews.

780

physics-validator

omriwen

Validate optical physics parameters including Fresnel numbers, diffraction regimes, and resolution limits. This skill should be used when configuring Telescope, Microscope, or Camera instruments to ensure physically realistic parameters.

664

fda-database

davila7

Query openFDA API for drugs, devices, adverse events, recalls, regulatory submissions (510k, PMA), substance identification (UNII), for FDA regulatory data analysis and safety research.

539

Search skills

Search the agent skills registry