Formatting Insight Axes
PostHog/posthog
Pick the right y-axis unit when creating or updating an insight via posthog:insight-create or posthog:insight-update — both TrendsQuery (trendsFilter.aggregationAxisFormat) and SQL insights…
This skill should be used when user wants to access, capture, or reference Claude Code session history.
$ npx skills add team-attention/plugins-for-claude-natives --skill history-insight -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install team-attention/plugins-for-claude-natives history-insight --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/team-attention/plugins-for-claude-natives.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/session-wrap/skills/history-insight .claude/skills/history-insight && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "history-insight" agent skill from https://github.com/team-attention/plugins-for-claude-natives/tree/main/plugins/session-wrap/skills/history-insight into .claude/skills/history-insight/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "history-insight", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/team-attention/plugins-for-claude-natives/tree/main/plugins/session-wrap/skills/history-insightType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add team-attention/plugins-for-claude-natives --skill history-insight -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install team-attention/plugins-for-claude-natives history-insight --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/team-attention/plugins-for-claude-natives.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/session-wrap/skills/history-insight .agents/skills/history-insight && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "history-insight" agent skill from https://github.com/team-attention/plugins-for-claude-natives/tree/main/plugins/session-wrap/skills/history-insight into .agents/skills/history-insight/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "history-insight", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add team-attention/plugins-for-claude-natives --skill history-insight -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install team-attention/plugins-for-claude-natives history-insight --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/team-attention/plugins-for-claude-natives.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/session-wrap/skills/history-insight .cursor/skills/history-insight && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "history-insight" agent skill from https://github.com/team-attention/plugins-for-claude-natives/tree/main/plugins/session-wrap/skills/history-insight into .cursor/skills/history-insight/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "history-insight", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/team-attention/plugins-for-claude-natives.git --path plugins/session-wrap/skills/history-insight--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add team-attention/plugins-for-claude-natives --skill history-insight -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install team-attention/plugins-for-claude-natives history-insight --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/team-attention/plugins-for-claude-natives.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/session-wrap/skills/history-insight .gemini/skills/history-insight && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "history-insight" agent skill from https://github.com/team-attention/plugins-for-claude-natives/tree/main/plugins/session-wrap/skills/history-insight into .gemini/skills/history-insight/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "history-insight", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install team-attention/plugins-for-claude-natives history-insightInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add team-attention/plugins-for-claude-natives --skill history-insight -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/team-attention/plugins-for-claude-natives.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/session-wrap/skills/history-insight .github/skills/history-insight && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "history-insight" agent skill from https://github.com/team-attention/plugins-for-claude-natives/tree/main/plugins/session-wrap/skills/history-insight into .github/skills/history-insight/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "history-insight", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add team-attention/plugins-for-claude-natives --skill history-insight -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install team-attention/plugins-for-claude-natives history-insight --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/team-attention/plugins-for-claude-natives.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/session-wrap/skills/history-insight .opencode/skills/history-insight && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "history-insight" agent skill from https://github.com/team-attention/plugins-for-claude-natives/tree/main/plugins/session-wrap/skills/history-insight into .opencode/skills/history-insight/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "history-insight", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
history-insightThis skill should be used when user wants to access, capture, or reference Claude Code session history.
History Insight is an agent skill from team-attention/plugins-for-claude-natives. This skill should be used when user wants to access, capture, or reference Claude Code session history. Trigger when user says "capture session", "save session history", or references past/current conversation as a source - whether for saving, extracting, summarizing, or reviewing. This includes any mention of "what we discussed", "today's work", "session history", or when user treats the conversation itself as source material (e.g., "from our conversation").
Its SKILL.md is about 830 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts and reference files (for example `references/session-file-format.md` and `scripts/extract-session.sh`).
The repository describes itself as: Claude Code plugins for power users. The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit fd9c207. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Shell), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
History Insight loads about 834 tokens when it runs, and up to ~1.3k if it reads all its reference files. Until then it costs about 120 tokens; SKILL.md has 224 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from team-attention/plugins-for-claude-natives at commit fd9c207, republished under its MIT licence (© team-attention). 224 words, ~834 tokens.
.claude/skills/history-insight/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Claude Code 세션 히스토리를 분석하고 인사이트를 추출합니다.
~/.claude/projects/<encoded-cwd>/*.jsonlPath Encoding: /Users/foo/project → -Users-foo-project
상세 파일 포맷:
${baseDir}/references/session-file-format.md
스코프 결정:
명시된 경우 (AskUserQuestion 생략 가능):
current_projectall_sessions명시되지 않은 경우 - AskUserQuestion 호출:
question: "세션 검색 범위를 선택하세요"
options:
- "현재 프로젝트만" → ~/.claude/projects/<encoded-cwd>/*.jsonl
- "모든 Claude Code 세션" → ~/.claude/projects/**/*.jsonl# Current project only
find ~/.claude/projects/<encoded-cwd> -name "*.jsonl" -type f
# All sessions (모든 프로젝트)
find ~/.claude/projects -name "*.jsonl" -type f날짜 필터링: 파일의 mtime(수정시간) 확인 후 필터. OS별 stat 옵션 다름:
stat -f "%Sm" -t "%Y-%m-%d" <file>stat -c "%y" <file>Session files found?
├─ No → Error: "No sessions found"
└─ Yes → How many files?
├─ 1-3 files → Direct Read + parse
└─ 4+ files → Batch Extract Pipeline직접 Read로 JSONL 파싱. 파일이 크면(≥5000 tokens) extract-session.sh 사용:
${baseDir}/scripts/extract-session.sh <session.jsonl>/tmp/cc-cache/<analysis-name>/)sessions.txt)user_messages.txt)clean_messages.txt)clean_messages.txt가 너무 커서 Read 실패 시:
파일 분할:
split -l 2000 clean_messages.txt /tmp/cc-cache/<name>/batch_병렬 Task(opus) 호출:
Task(subagent_type="general-purpose", model="opus", run_in_background=true)
prompt: "batch_XX 파일을 읽고 주제/패턴 요약해줘"결과 병합: Task(opus)로 종합
## Session Capture Complete
- **Sessions:** N files processed
- **Messages:** X total, Y after filter
### Extracted Insights
[분석 결과]| Scenario | Response |
|---|---|
| No session files found | "No session files found for this project." |
| File too large | Auto-preprocess with extract-session.sh |
| jq not installed | "Error: jq is required. Install with: brew install jq" |
| Task failed | "Warning: Could not process [file]. Skipping." |
| 0 relevant sessions | "No sessions matched your criteria." |
~ prefix 사용)${baseDir}/scripts/extract-session.sh - JSONL 압축 (thinking, tool_use 제거)${baseDir}/references/session-file-format.md - JSONL 구조 및 파싱© team-attention, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (scripts, references) in plugins/session-wrap/skills/history-insight of team-attention/plugins-for-claude-natives.
Open the folder on GitHubat commit fd9c207
History Insight next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| History Insight this skillteam-attention/plugins-for-claude-natives | 827 | — | ~834 | Automated safety check: Pass | MIT | |
| Formatting Insight AxesPostHog/posthog | 40k | — | ~2.1k | Automated safety check: Pass | Custom licence | |
| Insight Error Pagevercel/next.js | 143k | — | ~5.5k | Automated safety check: Pass | MIT | |
| Historyalsk1992/CloddsBot | 3k | — | ~1.6k | Automated safety check: Pass | MIT | |
| Insightsrohitg00/pro-workflow | 2.9k | — | ~719 | Automated safety check: Pass | None | |
| Creating Box Plot InsightsPostHog/posthog | 40k | — | ~1.1k | Automated safety check: Pass | Custom licence |
PostHog/posthog
Pick the right y-axis unit when creating or updating an insight via posthog:insight-create or posthog:insight-update — both TrendsQuery (trendsFilter.aggregationAxisFormat) and SQL insights…
vercel/next.js
Write or audit an insight-kind error page for the Next.js dev overlay.
alsk1992/CloddsBot
Trade history tracking, sync, and performance analytics. An agent skill from alsk1992/CloddsBot.
rohitg00/pro-workflow
Show session analytics, learning patterns, correction trends, heatmaps, and productivity metrics.
PostHog/posthog
Creates product analytics or SQL-backed box plot insights in PostHog.
PostHog/posthog
Signals scout over the project's configured insight alerts. An agent skill from PostHog/posthog.
team-attention/plugins-for-claude-natives
This skill should be used when the user asks to "check email", "read emails", "send email", "reply to email", "search inbox", or manages Gmail.
team-attention/plugins-for-claude-natives
This skill should be used when the user asks to "analyze session", "세션 분석", "evaluate skill execution", "스킬 실행 검증", "check session logs", "로그 분석", provides a session ID with a skill path, or wants…
team-attention/plugins-for-claude-natives
This skill should be used when the user asks to "유튜브 정리", "영상 요약", "transcript 번역", "YouTube digest", "영상 퀴즈", or provides a YouTube URL for analysis.
team-attention/plugins-for-claude-natives
This skill should be used when the user asks to "기술 의사결정", "뭐 쓸지 고민", "A vs B", "비교 분석", "라이브러리 선택", "아키텍처 결정", "어떤 걸 써야 할지", "트레이드오프", "기술 선택", "구현 방식 고민", or needs deep analysis for technical…
team-attention/plugins-for-claude-natives
This skill should be used when the user asks to "트윗 가져와", "트윗 번역", "X 게시글 읽어줘", "tweet fetch", "트윗 내용", "트윗 원문", or provides an X/Twitter URL (x.com, twitter.com) and wants to read, translate, or…
team-attention/plugins-for-claude-natives
Generate Korean podcast episodes from any source (URLs, tweets, articles, PDFs) — analyzes content, writes a script, generates audio via OpenAI TTS, converts to MP4, and auto-uploads to YouTube.
This skill should be used when user wants to access, capture, or reference Claude Code session history. History Insight is an agent skill from team-attention/plugins-for-claude-natives. This skill should be used when user wants to access, capture, or reference Claude Code session history.
History Insight fits situations like: wants to access; reference Claude Code session history; user says capture session; save session history.
Run `npx skills add team-attention/plugins-for-claude-natives --skill history-insight -a claude-code`. Or copy the skill folder (plugins/session-wrap/skills/history-insight in team-attention/plugins-for-claude-natives) into .claude/skills/history-insight in your project. Claude Code loads it when a task matches its description.
Run `npx skills add team-attention/plugins-for-claude-natives --skill history-insight -a codex`. Or copy the skill folder (plugins/session-wrap/skills/history-insight in team-attention/plugins-for-claude-natives) into .agents/skills/history-insight in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add team-attention/plugins-for-claude-natives --skill history-insight -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/history-insight, .gemini/skills/history-insight, .github/skills/history-insight and .opencode/skills/history-insight in your project.
Going by SKILL.md and its folder, History Insight needs a shell for the scripts in its folder. Our summary lists: A Bash shell.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
History Insight is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 834 tokens (SKILL.md is roughly 3.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 489 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with History Insight: Formatting Insight Axes (PostHog/posthog, 40k stars), Insight Error Page (vercel/next.js, 143k stars), History (alsk1992/CloddsBot, 3k stars) and Insights (rohitg00/pro-workflow, 2.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
team-attention (a GitHub organization) maintains it in team-attention/plugins-for-claude-natives, which has 827 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on April 20, 2026.
Source: team-attention/plugins-for-claude-natives on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.