Productivity Skills
Document creation, knowledge management, task tracking, and note-taking skills. These 16 skills connect CLI-JAW to office suites, project management tools, and personal productivity apps so you can create, read, edit, and organize documents and tasks entirely from the chat interface.
Overview
Productivity skills fall into four groups: document formats (Office and HWP file I/O), knowledge management (Notion, Obsidian, Apple Notes), task management (Things, Reminders, Trello, Linear), and collaboration utilities (co-authoring, HTML-to-PPTX conversion).
| Skill | Status | Category | Description |
|---|---|---|---|
docx | Active | Documents | Create, read, and edit Word (.docx) files |
pptx | Active | Documents | Create, read, and edit PowerPoint (.pptx) presentations |
xlsx | Active | Documents | Create, read, and edit Excel (.xlsx) spreadsheets |
hwp | Active | Documents | Create, read, and edit Korean HWP/HWPX documents |
notion | Active | Knowledge | Read, create, and update Notion pages and databases |
notion-knowledge-capture | Planned | Knowledge | Auto-capture conversation insights into Notion |
notion-meeting | Planned | Knowledge | Meeting notes template with action items to Notion |
notion-research | Planned | Knowledge | Research findings aggregation into Notion databases |
notion-spec | Planned | Knowledge | Product spec drafting with Notion integration |
apple-notes | Planned | Knowledge | Create and search Apple Notes via AppleScript |
obsidian | Planned | Knowledge | Read and write Obsidian vault markdown files |
apple-reminders | Planned | Tasks | Create and manage Apple Reminders via AppleScript |
things-mac | Planned | Tasks | Create and manage tasks in Things 3 for Mac |
trello | Planned | Tasks | Create cards, move between lists, manage Trello boards |
linear | Planned | Tasks | Create issues, update status, query Linear projects |
doc-coauthoring | Planned | Collaboration | Real-time collaborative document editing with AI |
html2pptx | Planned | Collaboration | Convert HTML content into PowerPoint slides |
Document Skills
The four document skills (docx, pptx, xlsx, hwp) are all currently active and provide full read/write/edit capabilities for their respective formats.
docx -- Word Documents
Creates and edits .docx files using structured content blocks. Supports headings, paragraphs, tables, bullet lists, images, and custom styles.
# Create a new Word document
"프로젝트 보고서를 docx로 만들어줘"
# Read and summarize an existing document
"이 docx 파일 읽어서 요약해줘"
# Edit specific sections
"3번째 섹션의 표를 업데이트해줘"
pptx -- PowerPoint Presentations
Generates slide decks with layouts, text boxes, images, charts, and speaker notes. Supports master slide templates and custom themes.
# Create a presentation from scratch
"PPT 만들어줘 -- 10장짜리 프로젝트 발표용"
# Add slides to existing presentation
"이 PPT에 요약 슬라이드 추가해줘"
# Convert content to slides
"이 마크다운을 PPT로 변환해줘"
xlsx -- Excel Spreadsheets
Creates and manipulates spreadsheets with formulas, charts, conditional formatting, pivot tables, and multiple sheets.
# Create a budget spreadsheet
"월별 예산 엑셀 만들어줘"
# Analyze existing data
"이 엑셀 데이터 분석해서 차트 추가해줘"
# Generate report from data
"매출 데이터로 분기별 보고서 엑셀 만들어줘"
hwp -- Korean HWP/HWPX Documents
Full support for Hancom Office HWP and HWPX (OWPML) formats. Handles Korean-specific document layouts, tables, and formatting. Triggers on keywords like 한글, .hwp, .hwpx, 한컴오피스, or OWPML.
# Read an HWP file
"한글 문서 읽어줘"
# Create an official Korean document
"공문서 양식으로 한글 파일 만들어줘"
# Convert between formats
"이 hwp 파일을 docx로 변환해줘"
Knowledge Management
These skills integrate with note-taking and knowledge base platforms to capture, organize, and retrieve information.
notion
The core Notion integration skill. Currently active. Connects to the Notion API to read pages, create new pages, update content, and query databases.
# Create a page in Notion
"노션에 정리해줘 -- 오늘 회의 내용"
# Query a database
"노션 프로젝트 DB에서 진행중인 태스크 보여줘"
# Update an existing page
"노션 위클리 리포트 페이지 업데이트해줘"
| Sub-skill | Status | Purpose |
|---|---|---|
notion-knowledge-capture | Planned | Automatically capture key insights, decisions, and learnings from conversations into a structured Notion database |
notion-meeting | Planned | Generate meeting note pages with attendees, agenda, discussion points, and action items |
notion-research | Planned | Aggregate research findings from web searches and deep-research into Notion with citations |
notion-spec | Planned | Draft product specifications with requirements, user stories, and acceptance criteria |
apple-notes (Planned)
Integrates with Apple Notes on macOS via AppleScript. Will support creating, searching, reading, and appending to notes across folders.
# Create a quick note
"애플 노트에 메모 남겨줘: 내일 미팅 준비사항"
# Search notes
"애플 노트에서 지난주 메모 검색해줘"
obsidian (Planned)
Direct integration with Obsidian vaults. Will read and write markdown files, manage tags, create wikilinks, and respect vault folder structure.
# Create a note in Obsidian
"옵시디언에 새 노트 만들어줘: 아키텍처 결정 기록"
# Search vault
"옵시디언 볼트에서 API 관련 노트 찾아줘"
Task Management
Task management skills connect CLI-JAW to popular to-do and project tracking tools. All are currently planned.
apple-reminders (Planned)
Creates and manages reminders in Apple Reminders via AppleScript. Supports due dates, priorities, lists, and recurring reminders.
# Add a reminder
"리마인더에 추가해줘: 금요일까지 보고서 제출"
# List today's reminders
"오늘 리마인더 보여줘"
things-mac (Planned)
Integration with Things 3 for Mac via URL scheme and AppleScript. Will support creating to-dos, projects, areas, and managing tags.
# Create a to-do
"Things에 할일 추가해줘: 코드 리뷰"
# Create a project with tasks
"Things에 새 프로젝트 만들어줘 -- 릴리즈 체크리스트"
trello (Planned)
Manages Trello boards, lists, and cards via the Trello REST API. Will support creating cards, moving between lists, adding labels, checklists, and attachments.
# Create a card
"트렐로 보드에 카드 추가해줘: 버그 수정 필요"
# Move a card
"트렐로에서 이 카드를 Done으로 옮겨줘"
linear (Planned)
Integration with Linear project management. Will support creating issues, updating status, querying projects, and managing cycles via the Linear GraphQL API.
# Create an issue
"리니어에 이슈 만들어줘: 로그인 페이지 리디자인"
# Query project status
"리니어에서 이번 사이클 진행 상황 보여줘"
Collaboration Utilities
Specialized skills for document collaboration and format conversion workflows.
doc-coauthoring (Planned)
Enables real-time collaborative document editing where the AI assists in drafting, reviewing, and refining documents alongside human input. Will support version tracking, suggestion mode, and comment resolution.
# Start co-authoring session
"이 보고서 같이 작성하자 -- 내가 개요 쓸 테니 본문 채워줘"
# Review and suggest edits
"이 문서 리뷰하고 수정 제안해줘"
html2pptx (Planned)
Converts HTML content (web pages, rendered markdown, report output) into formatted PowerPoint slides. Useful for turning research results or dashboard exports into presentation-ready decks.
# Convert HTML report to slides
"이 HTML 리포트를 PPT로 변환해줘"
# Web page to presentation
"이 웹페이지 내용을 발표자료로 만들어줘"
- "PPT 만들어줘" triggers the
pptxskill - "노션에 정리해줘" triggers the
notionskill - "한글 문서 읽어줘" triggers the
hwpskill - "엑셀로 정리해줘" triggers the
xlsxskill - "리마인더에 추가해줘" will trigger
apple-reminders - "트렐로에 카드 만들어줘" will trigger
trello
Configuration
Some productivity skills require API tokens or app-specific setup. Configure these in your CLI-JAW settings or environment variables.
| Skill | Requirement | Configuration |
|---|---|---|
notion | Notion API token | NOTION_API_KEY in env or settings.json |
trello | Trello API key + token | TRELLO_API_KEY, TRELLO_TOKEN |
linear | Linear API key | LINEAR_API_KEY |
obsidian | Vault path | OBSIDIAN_VAULT_PATH in settings |
docx / pptx / xlsx | None | Works out of the box |
hwp | None | Works out of the box |
apple-notes / apple-reminders / things-mac | macOS | AppleScript access must be allowed in System Settings |
Skill Interactions
Productivity skills combine naturally with other CLI-JAW capabilities:
- deep-research + notion: Research a topic and save findings to a Notion database
- xlsx + pptx: Analyze spreadsheet data and generate a presentation with charts
- hwp + docx: Convert between Korean HWP and Word formats
- notion-meeting + telegram: Capture meeting notes and send a summary via Telegram
- html2pptx + web-ai: Scrape a web page and convert it to a slide deck
- linear + trello: Sync issue status across project management tools