coding.fix_from_imports

SkillFiles & storage

Replace "from X import Y" style imports with "import X" and update usages throughout a file

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the coding.fix_from_imports skill

What this skill tells your AI

The instructions your AI receives, as published by causify-ai/helpers in .claude/skills/coding.fix_from_imports/SKILL.md and read by ahel’s review.

  • Replace any Python statement like from X import Y with the form import X and then replace the uses of Y with X.Y

  • For aliased imports from X import Y as Z, convert to import X and replace all uses of Z with X.Y

  • For nested module imports from X.Y import Z, convert to import X.Y and replace all uses of Z with X.Y.Z

  • The only ones that can stay as from X import Y are:

    from __future__ import annotations
    from typing import Any, Dict, List, Optional, Tuple, Union, ...  (any typing name)
    from IPython.display import display
    from pathlib import Path
    
  • Do not use

    # Re-export get_chat_model for backward compatibility.
    get_chat_model = langchain_API_utils.get_chat_model
    

    but replace all the callers

Signals

GitHub stars
145
Forks
159
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
coding-fix-from-imports
Source
github.com/causify-ai/helpers