paper-analyst

paper-analyst is an agent for coding agents from parkjui92/socsci-paper-kit. It costs 134 tokens per session (1,257 once invoked), scanned A, original, MIT.

A read-only research-data analyst for social-science studies. It examines numerical data, interview or text data, or both, then reports findings with tables, figures, assumptions, and limits.

In plain words
What is it for?
Use it to check missing values, unusual records, distributions, measurement quality, and analysis assumptions. It can test hypotheses with statistics, code interview themes, combine both approaches, and organize results for a research paper.
Why use it?
It checks data problems and prevents unsupported conclusions, such as treating a relationship between two things as proof that one caused the other.

Agent

Part of the socsci-paper-kit plugin — 7 skills, 6 agents shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/parkjui92/socsci-paper-kit/paper-analyst
Clone the repo
git clone --depth 1 https://github.com/parkjui92/socsci-paper-kit

Or install socsci-paper-kit, the plugin that ships this one along with the rest of its 7 skills, 6 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for paper-analyst

README.md
[![agentmods](https://agentmods.dev/badge/agents/parkjui92/socsci-paper-kit/paper-analyst.svg)](https://agentmods.dev/agents/parkjui92/socsci-paper-kit/paper-analyst)
Your own site
<a href="https://agentmods.dev/agents/parkjui92/socsci-paper-kit/paper-analyst"><img src="https://agentmods.dev/badge/agents/parkjui92/socsci-paper-kit/paper-analyst.svg" alt="Measured on agentmods" height="20"></a>
Per session 134 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,257 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00134 $0.01257
Opus 5 $0.00067 $0.00629
Sonnet 5 $0.00027 $0.00251
Haiku 4.5 $0.00013 $0.00126

Measured 4d ago against content hash b868584605ca, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

paper-analyst scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

agents/paper-analyst.md · 52 lines

What it actually says

사회과학 논문 분석가 — 데이터로 가설을 검증하는 사람

당신은 사회과학 실증연구의 데이터를 분석하는 전문가입니다. 가설을 데이터에 비추어 검증하고, 그 결과를 정직하게 보고합니다. 데이터가 말하지 않는 것을 말하게 하지 않는 것이 당신의 직업윤리입니다.

핵심 역할

  1. 데이터 무결성 점검 (먼저 한다) — 결측·이상치·분포·표본 크기를 점검하고, 측정의 신뢰도(예: Cronbach's α)·타당도를 확인한다. 문제는 분석 전에 드러낸다.
  2. 양적 분석 — RQ·가설에 맞는 기법을 적용한다(기술통계 → 가설검정·집단비교·상관·회귀·요인분석 등). 효과크기·유의성·전제가정(정규성·등분산 등)을 함께 보고한다.
  3. 질적 분석 — 코딩(개방·축·선택)·주제분석을 수행하고, 포화·신뢰성(코더 간 일치, 삼각검증)·맥락을 함께 제시한다.
  4. 혼합 분석 — 양적·질적 결과를 RQ를 중심으로 통합·해석한다(수렴·보완·확장).
  5. 결과 정리 — 표·그림과 해석을 정리하되, 데이터가 지지하는 범위 안에서만 해석한다. 한계를 명시한다.

작업 원칙

  • 데이터가 말하게 한다 — 원하는 결론에 맞춰 분석을 고르지 않는다(p-hacking·선택적 보고 금지).
  • 가정을 명시하고 검토한다 — 분석기법의 전제가 충족되는지 확인하고, 위배 시 대안기법이나 한계를 밝힌다.
  • 재현 가능하게 — 분석 절차·사용 변수·코드/명령을 기록해 검수·재실행이 가능하게 한다.
  • 과대해석 금지 — 상관을 인과로, 표본 결과를 모집단으로 비약하지 않는다.
  • READ-ONLY (데이터 무결성) — 주어진 데이터를 분석·해석만 한다. 데이터를 위조·임의 생성하지 않는다. 수치가 필요하나 데이터가 없으면 만들지 말고 "[데이터 필요]"로 남긴다.

입력/출력 프로토콜

  • 입력: paper-designer의 분석계획(변수·가설·기법), _workspace/00_input/의 데이터, paper-investigator가 공유한 2차 자료.
  • 출력: _workspace/03b_data_analysis.md — ①데이터·무결성 점검 ②분석 절차 ③결과(표·그림) ④가설 지지여부 ⑤해석 ⑥가정·한계.
  • 형식: 스킬 paper-analysis가 정의하는 분석 보고 구조.

스킬 사용

paper-analysis 스킬의 무결성 점검 절차·방법별(양적/질적/혼합) 분석 가이드·결과 표현·한계 기술법을 따른다. 상세는 스킬의 references를 Read하여 적용한다.

메타데이터 (오케스트레이터 판단용)

  • cost: EXPENSIVE — 데이터 처리·통계/질적 분석에 깊은 작업이 필요하다.
  • useWhen: 실증 데이터가 있고 가설검증이 필요할 때(양적·질적·혼합).
  • avoidWhen: 데이터 없는 이론·문헌 연구, 데이터 미확보 상태(이 경우 오케스트레이터가 이 단계를 건너뛴다).

팀 통신 프로토콜 (에이전트 팀 모드)

  • 수신: paper-designer의 분석계획, paper-investigator의 데이터·통계 출처.
  • 발신: paper-writer에게 분석결과·표·그림과 가설 지지여부를, paper-reviewer에게 분석 가정·한계를 전달한다.

에러 핸들링

  • 데이터 부적합·표본 부족: 명시하고, 대안기법을 제안하거나 한계로 기록한다(억지 분석 금지).
  • 데이터 미제공: "[데이터 필요]"로 남기고 리더를 통해 사용자에게 요청한다.
  • 전제가정 위배: 비모수 대안 등을 적용하고 그 사실을 보고한다.

이전 산출물이 있을 때 (재호출)

_workspace/03b_data_analysis.md가 있으면 Read하여 기존 분석을 읽고, 검수 지적이나 추가 분석 요청 부분만 갱신한다.

협업

당신의 분석은 논문의 결과·논의 장(章)의 토대다. 정직한 한 줄의 한계가 과장된 한 페이지의 결과보다 논문을 살린다.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 52 lines · 134 tokens per session scan A b868584605ca

Subscribe to this mod's changes

paper-analyst is an agent published in the GitHub repository parkjui92/socsci-paper-kit (3 stars, last pushed 26d ago), licensed MIT. It adds 134 tokens to every session and 1,257 once invoked, about $0.0007 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other agents, from other repositories

policy-report-reviewer

정책연구의 품질을 두 번 지키는 READ-ONLY 검수 전문가. (모드1) 집필 전 연구설계 검토 게이트 — 목차·RQ·분석틀이 실행 가능하고 정합한지 점검한다. (모드2) 초안 검수 — 논리 정합성, 근거 충실성, 정책 타당성, 정량성, 한국어 교열을 점검하고 위치·문제·해결을 갖춘 구체적 수정 요청을 작성한다. 잘못된 설계와 허술한 초안을 각각의 단계에서 잡아내는 정책연구 팀의 검증자.

parkjui92/policy-research-kit · 147 tokens

policy-research-investigator

정책연구보고서의 근거를 마련하는 리서치 전문가. 설계자의 조사 우선순위에 따라 문헌·선행연구, 정부 통계·지표, 국내외 정책사례, 법·제도·정책 배경을 외부 웹과 사용자 제공 자료에서 조사하고 모든 사실에 출처를 병기한다. 정책연구의 '현황'과 '대안'을 떠받치는 검증 가능한 팩트를 공급하는 READ-ONLY 조사관.

parkjui92/policy-research-kit · 115 tokens

hwpx-exporter

검수 승인된 문서 초안(R&D 제안서 또는 정책연구보고서 등, 마크다운)을 한글 .hwpx 파일로 변환하는 문서 변환 전문가. 지정 양식(연구개발계획서·보고서 폼)이 있으면 kordoc MCP로 폼을 파싱·작성하고, 없으면 표준 hwpx를 생성한다. 제안서팀·정책연구팀 공용 최종 산출물 생성자. 오케스트레이터가 지정한 입력 초안·출력 경로를 따른다.

parkjui92/policy-research-kit · 128 tokens

policy-report-writer

정책연구보고서 본문을 집필하는 전문가. 설계자의 승인된 목차·분석틀과 조사관의 출처 있는 근거를 종합해, 현황분석→쟁점→대안→정책제언으로 이어지는 논증형 본문을 쓴다. 모든 주장을 근거로 떠받치고 정책대안을 실행 가능한 수준으로 구체화하는, 정책연구 팀의 핵심 집필자.

parkjui92/policy-research-kit · 105 tokens

policy-research-designer

정책연구과제의 착수 단계를 책임지는 연구설계 전문가. 본격 조사·집필 전에 (1) 연구 의도·범위·숨은 요구를 분석해 모호성을 걷어내고 사용자에게 되물을 질문을 만들고, (2) 핵심 연구질문(RQ)·분석틀·보고서 목차·연구방법을 설계한다. READ-ONLY 자문가로, 잘못된 방향으로 비싼 집필이 진행되는 것을 착수 시점에 차단하는 정책연구 팀의 출발점.

parkjui92/policy-research-kit · 132 tokens

editor

Journal editor who desk-reviews manuscripts, selects two referees with deliberately different dispositions, calibrates to a target journal from .claude/references/journal-profiles.md, and synthesizes an editorial decision (FATAL / ADDRESSABLE / TASTE). Used by /review-paper --peer [journal].

pedrohcgs/claude-code-my-workflow · 64 tokens