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.zipInstalls 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 analysisKey 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
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
-
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
- For integral_{-inf}^{inf} f(x)dx where f decays like 1/x^a, a > 1:
-
Contour Setup
- Identify singularities and their locations
- Choose contour that encloses desired singularities
sympy_compute.py solve "f(z) = inf"to find poles
-
Jordan's Lemma
- For integral over semicircle of radius R:
- If |f(z)| -> 0 as |z| -> inf, semicircular contribution vanishes
-
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| contour-integrals (this skill) | 1 | 7mo | Review | Advanced |
| literature-review | 559 | 2mo | Review | Advanced |
| openalex-database | 48 | 7mo | Review | Intermediate |
| scientific-critical-thinking | 18 | 7mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by parcadei
View all by parcadei →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.).
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.
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.
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.
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.
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.