← Back to Skills Marketplace
0xcjl

Cjl Plugin

by Jialin · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
102
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install cjl-plugin
Description
CJL Skills Collection — a personal Claude Code plugin with 17 production skills. Use when the user wants to: read papers, create content cards, design presen...
README (SKILL.md)

CJL Skills Collection

This is a plugin containing 17 individual skills. Activate any skill directly:

Command Description
/cjl-card Content → PNG visuals (infographics, posters)
/cjl-paper Academic paper analysis
/cjl-paper-flow Paper analysis + PNG card pipeline
/cjl-paper-river Paper genealogy / citation tracing
/cjl-plain Plain language rewriter
/cjl-rank Dimensional reduction analysis
/cjl-relationship Relationship analysis
/cjl-roundtable Multi-perspective roundtable discussion
/cjl-skill-map Visual overview of installed skills
/cjl-travel City travel research workflow
/cjl-word English word deep-dive
/cjl-word-flow Word analysis → infographic card
/cjl-writes Writing engine for idea development
/cjl-x-download X/Twitter media downloader
/cjl-learn Concept dissection and learning
/cjl-invest Investment research and analysis
/cjl-slides HTML presentations in 24 design styles

Installation

/install-plugin https://github.com/0xcjl/cjl-plugin

Design Philosophy

  • Atomic: one skill, one responsibility
  • Observable: clear input → output contract
  • Self-contained: no external state dependencies
  • User-invocable: trigger via /cjl-{name} or natural language

Credits

Adapted from lijigang/ljg-skills, with ljg-cjl- renaming and the addition of cjl-slides.

Usage Guidance
This collection appears internally consistent with its stated purposes, but before installing or running anything: 1) Review the bundled scripts you plan to use (especially html-to-pptx.py and any deploy.sh) so you know what will be executed and what files will be written. 2) Be prepared to install Node.js + Playwright (cjl-card) and python-pptx or other Python deps (slides conversion); these installers will fetch browsers and packages from upstream. 3) Expect the skills to read/write files under ~/.claude/skills/ and ~/Documents/notes/ and to fetch remote URLs and CDNs (Chart.js, arXiv). If any documents are sensitive, avoid pointing the skill at them. 4) If you plan to use the optional deploy feature, inspect deploy scripts first and ensure no credentials are embedded; supply deployment tokens only when you control a safe environment. 5) If you want extra safety, run the skill in an isolated environment (limited user account or sandbox) or inspect/execute the scripts manually rather than allowing autonomous execution.
Capability Analysis
Type: OpenClaw Skill Name: cjl-plugin Version: 0.1.0 The bundle is a comprehensive collection of 17 productivity and research skills designed for an AI agent, covering tasks such as academic paper analysis, slide generation, and media downloading. It utilizes standard tools like Playwright (in cjl-card) for visual rendering and yt-dlp (in cjl-x-download) for media retrieval, including legitimate options to use browser cookies for authentication. The instructions within the SKILL.md files are highly detailed, focusing on persona-driven output quality, specific writing styles (e.g., the '28°C' tone in cjl-writes), and structured Org-mode formatting. While some skills use 'NATIVE mode' to bypass standard agent reasoning loops for efficiency, there is no evidence of malicious intent, data exfiltration, or unauthorized system access.
Capability Assessment
Purpose & Capability
The skill collection's name/description (research, content cards, slides, writing, relationship analysis, etc.) aligns with the instructions and code: reading PDFs/URLs, WebFetch, generating org-mode notes, producing PNG/HTML/.pptx outputs and scanning local skill folders. Dependencies mentioned in the docs (Node.js + Playwright for cjl-card, python-pptx for PPTX handling) are consistent with the functionality.
Instruction Scope
Runtime instructions routinely read and write user files (e.g., ~/Documents/notes/, ~/.claude/skills/), run local scripts (node capture.js, python scripts), and perform WebFetch/network operations (arXiv, CDNs). This behavior is expected for these skill types, but it does grant the skill the ability to access local documents and remote URLs — review any files you don't want read/written and be aware network access is used (Chart.js CDN, WebFetch).
Install Mechanism
There is no formal install spec (instruction-only plugin) — lowest installer risk. Two Python scripts are bundled (extract-pptx.py shown) and other scripts (html-to-pptx.py, capture.js) exist; running features will require installing standard third-party packages (playwright downloads browsers, python-pptx for PPTX). No suspicious external download URLs were found in the provided files, but Playwright and package installs will fetch upstream artifacts (browsers, pip packages) which is expected but worth noting.
Credentials
The skill declares no required environment variables or credentials. It does request access to local file paths (skill dir, Documents, Downloads) and network fetches, which are proportionate to tasks like saving notes, extracting PPTX contents, and fetching remote paper pages or CDNs. No unrelated secret or cloud credentials are requested.
Persistence & Privilege
Plugin does not request always:true and is user-invocable. It does not modify other skills' configurations in the provided instructions. Some ops (e.g., optional deploy script) could perform network deployments if invoked — the docs describe asking the user before deployment.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cjl-plugin
  3. After installation, invoke the skill by name or use /cjl-plugin
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Added a README.md file with detailed usage instructions, installation guide, skill descriptions, design philosophy, and credits. - No changes to plugin code or features; documentation only.
v1.0.0
Initial release of cjl-plugin — a plugin of 17 production-ready skills for research, content, and productivity. - Supports direct activation of each skill via slash commands (e.g., /cjl-card, /cjl-paper). - Skills include academic paper analysis, visual content generation, presentation design, travel research, vocabulary learning, and more. - All skills are atomic, self-contained, and user-invocable by design. - Inspired by lijigang’s skills, with enhancements and a custom slides feature added.
Metadata
Slug cjl-plugin
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Cjl Plugin?

CJL Skills Collection — a personal Claude Code plugin with 17 production skills. Use when the user wants to: read papers, create content cards, design presen... It is an AI Agent Skill for Claude Code / OpenClaw, with 102 downloads so far.

How do I install Cjl Plugin?

Run "/install cjl-plugin" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Cjl Plugin free?

Yes, Cjl Plugin is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Cjl Plugin support?

Cjl Plugin is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Cjl Plugin?

It is built and maintained by Jialin (@0xcjl); the current version is v0.1.0.

💬 Comments