Skip to content

fix(#298): align notion-cli bundled plugin description and tags with standards - #377

Merged
javimosch merged 1 commit into
masterfrom
am/am-f17c27-dklx5jo9qfio-8788a5d0
Aug 11, 2026
Merged

fix(#298): align notion-cli bundled plugin description and tags with standards#377
javimosch merged 1 commit into
masterfrom
am/am-f17c27-dklx5jo9qfio-8788a5d0

Conversation

@javimosch

@javimosch javimosch commented Aug 11, 2026

Copy link
Copy Markdown
Owner

Automated maintenance run by automaintainer.

Focus: == ASSIGNED OBJECTIVE ==
Fix GitHub issue #298 ONLY: Add 4ier/notion-cli as a bundled plugin in SuperCLI. PR title MUST reference #298.


OPEN PR AWARENESS (secondary — do not replace the ASSIGNED OBJECTIVE):
These open pull requests are already open and awaiting review. Do NOT start UNRELATED work on the files they touch. If your ASSIGNED OBJECTIVE requires editing one of those files, complete the objective anyway. Never abandon the objective to pick a different GitHub issue just to avoid overlap.

Branch: am/am-f17c27-dklx5jo9qfio-8788a5d0

Diff:

plugins/notion-cli/meta.json   | 4 ++--
 plugins/notion-cli/plugin.json | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

Summary by CodeRabbit

  • Documentation
    • Updated the Notion CLI plugin description to highlight its 39 commands and broad Notion API coverage.
    • Refined plugin tags and messaging to emphasize productivity use cases.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@coderabbitai

coderabbitai Bot commented Aug 11, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The Notion CLI plugin metadata now uses shorter descriptions. The descriptions highlight 39 commands and coverage of pages, databases, blocks, and the Notion API. The metadata tags now target CLI, API, productivity, note-taking, Go, and database terms.

Changes

Notion CLI metadata

Layer / File(s) Summary
Plugin description and tags
plugins/notion-cli/meta.json, plugins/notion-cli/plugin.json
The descriptions now emphasize 39 commands and Notion API coverage. The metadata tags now focus on CLI, API, productivity, note-taking, Go, and databases.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the metadata changes to the bundled notion-cli plugin and references the related issue.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch am/am-f17c27-dklx5jo9qfio-8788a5d0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@plugins/notion-cli/meta.json`:
- Around line 2-3: Regenerate the plugins/catalog.json artifact for the
notion-cli entry so its checksum matches the current metadata. Use
plugins/notion-cli/meta.json lines 2-3 and plugins/notion-cli/plugin.json line 4
as the source inputs; no direct changes are needed in either source file.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 8cfebbfc-9d44-46de-bc05-256a922b8df2

📥 Commits

Reviewing files that changed from the base of the PR and between 657d0e7 and 59024ad.

📒 Files selected for processing (2)
  • plugins/notion-cli/meta.json
  • plugins/notion-cli/plugin.json

Comment on lines +2 to +3
"description": "notion-cli — full-featured Notion CLI with 39 commands for pages, databases, blocks, and the full Notion API",
"tags": ["notion-cli", "api", "productivity", "note-taking", "go", "database", "cli"],

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

sc-zig --json inspect
printf '\n--- relevant tracked files ---\n'
git ls-files | rg '(^|/)(catalog|plugin|meta|checksum|registry)' | head -200
printf '\n--- manifests and references ---\n'
yek plugins/notion-cli/meta.json plugins/notion-cli/plugin.json README.md 2>/dev/null || true

Repository: javimosch/supercli

Length of output: 7422


🏁 Script executed:

set -u
printf '%s\n' '--- notion manifests ---'
cat -n plugins/notion-cli/meta.json
cat -n plugins/notion-cli/plugin.json

printf '%s\n' '--- catalog workflow ---'
cat -n .github/workflows/catalog.yml

printf '%s\n' '--- package scripts ---'
python3 - <<'PY'
import json
from pathlib import Path
p = Path("package.json")
if p.exists():
    data = json.loads(p.read_text())
    print(json.dumps(data.get("scripts", {}), indent=2))
else:
    print("package.json not found")
PY

printf '%s\n' '--- catalog/checksum references outside plugin payloads ---'
rg -n -i --glob '!plugins/**' --glob '!node_modules/**' 'catalog|checksum|plugins-dump|manifest' . | head -300

printf '%s\n' '--- notion references outside its directory ---'
rg -n 'notion-cli|Notion CLI' --glob '!plugins/notion-cli/**' . | head -200

Repository: javimosch/supercli

Length of output: 50374


🏁 Script executed:

printf '%s\n' '--- catalog generator ---'
cat -n scripts/generate-catalog.js

printf '%s\n' '--- notion catalog matches ---'
rg -n -C 8 '"name": "notion-cli"|notion-cli' plugins/catalog.json | head -80

printf '%s\n' '--- repository state ---'
git status --short
git diff --stat -- plugins/notion-cli/meta.json plugins/notion-cli/plugin.json plugins/catalog.json

Repository: javimosch/supercli

Length of output: 5462


🏁 Script executed:

python3 - <<'PY'
import hashlib
import json
from pathlib import Path

plugin = Path("plugins/notion-cli")
parts = []
for name in ("plugin.json", "meta.json"):
    path = plugin / name
    if path.exists():
        parts.append(path.read_text(encoding="utf-8"))
checksum = hashlib.sha256("\n".join(parts).encode("utf-8")).hexdigest()[:16]

catalog = json.loads(Path("plugins/catalog.json").read_text(encoding="utf-8"))
entry = next((item for item in catalog["plugins"] if item["name"] == "notion-cli"), None)

print("computed_checksum:", checksum)
print("catalog_entry:", entry)
print("matches:", entry is not None and entry.get("checksum") == checksum)
PY

Repository: javimosch/supercli

Length of output: 277


Regenerate plugins/catalog.json

The notion-cli catalog checksum (8c346fb660a44194) does not match the checksum for the current plugin.json and meta.json (7cb324564e0a11ec). Regenerate and commit the catalog artifact.

📍 Affects 2 files
  • plugins/notion-cli/meta.json#L2-L3 (this comment)
  • plugins/notion-cli/plugin.json#L4-L4
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@plugins/notion-cli/meta.json` around lines 2 - 3, Regenerate the
plugins/catalog.json artifact for the notion-cli entry so its checksum matches
the current metadata. Use plugins/notion-cli/meta.json lines 2-3 and
plugins/notion-cli/plugin.json line 4 as the source inputs; no direct changes
are needed in either source file.

Source: Path instructions

@javimosch
javimosch merged commit 86c2ffc into master Aug 11, 2026
0 of 2 checks passed
@javimosch
javimosch deleted the am/am-f17c27-dklx5jo9qfio-8788a5d0 branch August 11, 2026 07:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant