j-cli

Coordinate reports, todos, aliases, and script presets via a single CLI.

6|2|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/LingoJack/jcli --skill j-cli-lingojack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: j-cli
Source: https://github.com/LingoJack/jcli/tree/main/assets/skills/j-cli
Command: npx skills add https://github.com/LingoJack/jcli --skill j-cli-lingojack

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

It helps you turn routine daily/weekly work (reports), maintenance tasks (to-dos), and repetitive launching (aliases) into fast, consistent terminal commands instead of manual editing across files and apps.

Core Features & Use Cases

  • Daily/Weekly reporting (日报/周报): Write entries to the weekly report, view recent lines, search keywords, and manage the report via TUI and Git push/pull workflows.
  • Todo management (待办): Add, list, filter, and manage todos in a full-screen TUI, with optional “write completed items into the report” behavior.
  • Alias + app/URL launching (别名): Register apps, files, and URLs as aliases, then open or search them with one command; rename/remove/update aliases safely.
  • Script presets (脚本预制): Create reusable scripts, auto-register them as aliases, and run them with environment variable injection for all registered aliases.
  • Installation readiness: Provide an install/check path so you can verify j-cli availability before running workflows.

Quick Start

Use the skill to add a todo item by running: j todo add "买牛奶"

Frequently Asked Questions about j-cli

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

FAQPage Schema
How do I automate daily report writing and todo tracking in the terminal?

Automate daily report writing and todo tracking by running terminal commands to add entries, view recent lines, and manage tasks in a full-screen TUI without manual file editing. The CLI coordinates reporting and todos in one place.

Can I launch apps and URLs using command aliases in a terminal workflow?

Yes, you can register apps, files, and URLs as command aliases, then open or search them with a single terminal command. Aliases can be safely renamed, updated, or removed within the CLI workflow.

What's the best way to manage weekly reports with Git sync directly from the command line?

Manage weekly reports with Git sync by writing entries, searching keywords, and pushing or pulling report updates via integrated Git workflows directly in the terminal. This keeps report files consistent across repositories.

How do I create reusable scripts with environment variable injection for repetitive tasks?

Create reusable script presets that auto-register as aliases and run them with environment variable injection for all registered aliases. This enables repeatable automated runs across your configured workflow environment.

Does the terminal CLI support writing completed todo items directly into a daily report?

Yes, the terminal CLI supports writing completed todo items directly into your daily or weekly report. This behavior integrates task management with reporting so finished work flows into your report automatically.

Do I need to verify CLI availability before running workflow automation commands?

Yes, you should verify CLI availability first using the provided install and check path. This ensures the workflow automation environment is ready before you execute report, todo, or alias commands.