import-export-manager

Group, sort, and remove unused imports while creating barrel exports.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/mouayadakel/flixCamFinal --skill import-export-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: import-export-manager
Source: https://github.com/mouayadakel/flixCamFinal/tree/main/.cursor/skills/import-export-manager
Command: npx skills add https://github.com/mouayadakel/flixCamFinal --skill import-export-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines code organization by automatically managing import statements and creating barrel exports, reducing clutter and improving maintainability.

Core Features & Use Cases

  • Import Optimization: Groups, sorts, and removes unused imports for cleaner code.
  • Barrel Exports: Generates index.ts files to simplify module imports within folders.
  • Use Case: When adding new components to a feature module, this Skill can automatically organize all related imports and ensure the module's public API is cleanly exposed through barrel exports.

Quick Start

Use the import-export-manager skill to organize imports in the current file.

Frequently Asked Questions about import-export-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I organize TypeScript imports and remove unused ones automatically?

To organize TypeScript imports, the Skill groups external, internal, and relative paths, sorts them alphabetically, and removes unused imports to clean up your code. It ensures cleaner code organization and improved maintainability.

What is a barrel export and when should I create one in JavaScript?

A barrel export is an index.ts file that simplifies module imports within a folder. You should create one when a directory has three or more public files, cleanly exposing the module's public API.

Can I use path aliases like '@/' for internal module imports?

Yes, you can use the path alias '@/' for internal modules. The Skill adheres to project-specific quoting and semicolon conventions while managing your import statements and organizing relative paths.

How do I group and sort relative and external import paths in my project?

You group and sort import paths by letting the Skill categorize external, internal, and relative paths, then sort them alphabetically. This process reduces clutter and standardizes import statements across your files.

Does this import refactoring approach work without external dependencies?

Yes, this import refactoring approach works without external dependencies. The Skill operates independently to organize imports, remove unused statements, and generate barrel exports based on your existing TypeScript files.