Skip to content
Back to skills

Julien Notion Inbox To Github

ASecurity

Move a GitHub repo entry from Notion Inbox [DB] to Github [DB]. Use when user wants to route a GitHub URL from inbox to the dedicated GitHub database, migrate inbox entry to github database, or move github link.

  • 666 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added February 9, 2026
toolspythonbashgitdatabase

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill julien-notion-inbox-to-github --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Julien Notion Inbox To Github?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Julien Notion Inbox To Github
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-julien-notion-inbox-to-github/badge)](https://www.skillsdirectory.com/skills/majiayu000-julien-notion-inbox-to-github)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: julien-notion-inbox-to-github
description: Move a GitHub repo entry from Notion Inbox [DB] to Github [DB]. Use when user wants to route a GitHub URL from inbox to the dedicated GitHub database, migrate inbox entry to github database, or move github link.
---

# Notion Inbox to GitHub

Move GitHub repository entries from Inbox [DB] to Github [DB].

## Prerequisites

- `NOTION_TOKEN` environment variable set
- `requests` package: `pip install requests`

## Usage

Run the migration script with a page ID or URL:

```bash
python ~/.claude/skills/notion-inbox-to-github/scripts/migrate.py <page_id_or_url>
```

**Arguments:**
- `page_id_or_url`: Notion page ID (UUID) or full URL of the Inbox entry

**Example:**
```bash
python ~/.claude/skills/notion-inbox-to-github/scripts/migrate.py 12345678-1234-1234-1234-123456789abc
```

## Output

- On success: URL of created Github [DB] entry
- On failure: Error message with reason

## Workflow

1. Script reads the Inbox entry properties
2. Extracts GitHub URL from URL or Link property
3. Checks for duplicates in Github [DB]
4. Creates new entry with Name, URL, Source DB = "Inbox"
5. Returns new page URL

## Error Handling

| Error | Meaning |
|-------|---------|
| `DUPLICATE` | Entry already exists in Github [DB] |
| `NO_GITHUB_URL` | Entry doesn't have a github.com URL |
| `PAGE_NOT_FOUND` | Invalid page ID or no access |
| `NOT_INBOX_ENTRY` | Page is not from Inbox [DB] |

## Database IDs

- **Inbox [DB]**: `e50fb9d3-5d64-4601-a2f2-c0ac80d84d86`
- **Github [DB]**: `2cacdc04-12e3-81cc-a84e-fdbba086ab29`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.