import-skill

Import skills from Notion into a local Nexus skills directory with automatic backups.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/FahadImdad/Nexus-Fahad --skill import-skill-fahadimdad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: import-skill
Source: https://github.com/FahadImdad/Nexus-Fahad/tree/main/00-system/skills/skill-dev/import-skill
Command: npx skills add https://github.com/FahadImdad/Nexus-Fahad --skill import-skill-fahadimdad

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Moving skills stored in Notion into a local Nexus workspace requires manual downloading, extracting, folder creation, and validation, and overwriting an existing local skill risks losing prior work. ## Core Features & Use Cases - Notion Skill Download: Fetches skill files attached to Notion pages and extracts JSON bundles, ZIP archives, or single Markdown files into 03-skills/. - Automatic Backup: Backs up any existing local skill to 03-skills/.backup/ with a timestamp before overwriting it. - Batch Import: Accepts multiple Notion page IDs in one command and reports per-skill success and failure. - Use Case: After querying a Notion skills database for Linear integration skills, import two selected skills at once and receive a structured summary of files created and backups made. ## Quick Start Import the selected Notion skill into my local Nexus workspace by running the download script with its page ID.

Frequently Asked Questions about import-skill

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

FAQPage Schema
How do I import a skill from Notion into Nexus?

Run the download_skill.py script with the Notion page ID of the skill. The script fetches the attached file, extracts it, and creates the skill folder in 03-skills/ with a valid SKILL.md structure.

How do I import multiple skills from Notion at once?

Pass multiple Notion page IDs to download_skill.py in a single command for batch import. The script processes each skill sequentially and prints a summary showing how many succeeded and which page IDs failed.

What file formats does the Notion skill download support?

The download script supports three formats: JSON bundles (.skill.json) containing base64-encoded files, ZIP archives with folder structures, and single .txt or .md files for simple skills containing only SKILL.md.

What happens if the skill already exists locally when importing?

The script automatically backs up the existing local skill to 03-skills/.backup/ with a timestamped folder name before overwriting it. You can restore a backup by copying it back, or skip backups with the --no-backup flag.

Why does the Notion skill download fail with an expired URL?

Notion file attachment URLs expire after one hour, so downloads must happen immediately after querying the page. If the URL expired, re-query the Notion page to get a fresh download URL and retry.