format-apa-report
정보
이 스킬은 Quarto 또는 R Markdown을 사용하여 APA 7판 형식의 학술 보고서를 생성합니다. apaquarto/papaja 패키지를 통해 제목 페이지, 초록, 인용, 표, 그림 및 참고문헌을 자동화합니다. 재현 가능한 심리학/사회과학 논문, 학위 논문 또는 엄격한 APA 스타일이 필요한 분석 중심 문서를 작성할 때 사용하세요.
빠른 설치
Claude Code
추천npx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/format-apa-reportClaude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요
문서
name: format-apa-report description: > Einen Quarto- oder R-Markdown-Bericht im APA-7-Format erstellen. Umfasst apaquarto/papaja-Pakete, Titelseite, Zusammenfassung, Zitationen, Tabellen, Abbildungen und Literaturverzeichnis-Formatierung. Verwenden, wenn eine akademische Arbeit im APA-Format geschrieben, ein psychologischer oder sozialwissenschaftlicher Forschungsbericht erstellt, reproduzierbare Manuskripte mit eingebetteter Analyse generiert oder ein Kapitel einer Abschlussarbeit vorbereitet werden soll. license: MIT allowed-tools: Read Write Edit Bash Grep Glob metadata: author: Philipp Thoss version: "1.0" domain: reporting complexity: intermediate language: R tags: apa, academic, psychology, quarto, papaja locale: de source_locale: en source_commit: 6f65f316 translator: claude-sonnet-4-6 translation_date: 2026-03-16
APA-Bericht formatieren
Einen Bericht im APA-7-Format mit Quarto (apaquarto) oder R Markdown (papaja) erstellen.
Wann verwenden
- Eine akademische Arbeit im APA-Format schreiben
- Einen psychologischen oder sozialwissenschaftlichen Forschungsbericht erstellen
- Reproduzierbare Manuskripte mit eingebetteter Analyse generieren
- Ein Kapitel einer Abschlussarbeit oder Dissertation vorbereiten
Eingaben
- Erforderlich: Analysecode und Ergebnisse
- Erforderlich: Bibliografie-Datei (.bib)
- Optional: Ko-Autoren und Affiliationen
- Optional: Manuskripttyp (Zeitschriftenartikel, Studierendenarbeit)
Vorgehensweise
Schritt 1: Framework waehlen
Option A: apaquarto (Quarto, empfohlen)
install.packages("remotes")
remotes::install_github("wjschne/apaquarto")
Option B: papaja (R Markdown)
remotes::install_github("crsh/papaja")
Erwartet: Das gewaehlte Framework-Paket installiert sich erfolgreich und ist mit library(apaquarto) oder library(papaja) ladbar.
Bei Fehler: Falls die Installation aufgrund fehlender Systemabhaengigkeiten fehlschlaegt (z.B. LaTeX fuer PDF-Ausgabe), zuerst TinyTeX installieren mit quarto install tinytex. Bei GitHub-Installationsfehlern pruefen, ob das remotes-Paket installiert ist und GitHub erreichbar ist.
Schritt 2: Dokument erstellen (apaquarto)
manuscript.qmd erstellen:
---
title: "Effects of Variable X on Outcome Y"
shorttitle: "Effects of X on Y"
author:
- name: First Author
corresponding: true
orcid: 0000-0000-0000-0000
email: [email protected]
affiliations:
- name: University Name
department: Department of Psychology
- name: Second Author
affiliations:
- name: Other University
abstract: |
This study examined the relationship between X and Y.
Using a sample of N = 200 participants, we found...
Results are discussed in terms of theoretical implications.
keywords: [keyword1, keyword2, keyword3]
bibliography: references.bib
format:
apaquarto-docx: default
apaquarto-pdf:
documentmode: man
---
Erwartet: Datei manuscript.qmd existiert mit gueltigem YAML-Frontmatter mit Titel, Kurztitel, Autoren-Affiliationen, Zusammenfassung, Schluesselwoertern, Bibliografie-Verweis und APA-spezifischen Format-Optionen.
Bei Fehler: YAML-Einrueckung pruefen (konsistent 2 Leerzeichen) und sicherstellen, dass author:-Eintraege das Listenformat mit name:, affiliations: und corresponding: verwenden. Pruefen, ob bibliography: auf eine existierende .bib-Datei verweist.
Schritt 3: APA-Inhalt schreiben
# Introduction
Previous research has established that... [@smith2023; @jones2022].
@smith2023 found significant effects of X on Y.
# Method
## Participants
We recruited `r nrow(data)` participants (*M*~age~ = `r mean(data$age)`,
*SD* = `r sd(data$age)`).
## Materials
The study used the Measurement Scale [@author2020].
## Procedure
Participants completed... (see @fig-design for the study design).
# Results
```{r}
#| label: fig-results
#| fig-cap: "Mean scores by condition with 95% confidence intervals."
#| fig-width: 6
#| fig-height: 4
ggplot(summary_data, aes(x = condition, y = mean, fill = condition)) +
geom_col() +
geom_errorbar(aes(ymin = ci_lower, ymax = ci_upper), width = 0.2) +
theme_apa()
```
A two-way ANOVA revealed a significant main effect of condition,
*F*(`r anova_result$df1`, `r anova_result$df2`) = `r anova_result$F`,
*p* `r format_pvalue(anova_result$p)`, $\eta^2_p$ = `r anova_result$eta`.
# Discussion
The findings support the hypothesis that...
# References
Erwartet: Inhalt folgt der APA-Abschnittsstruktur (Einleitung, Methode, Ergebnisse, Diskussion, Literatur) mit Inline-R-Code fuer Statistiken und korrekten Querverweisen mit @fig-- und @tbl--Praefixen.
Bei Fehler: Wenn Inline-R-Code nicht gerendert wird, die Backtick-R-Syntax ueberpruefen (`r expression`). Wenn Querverweise als Klartext angezeigt werden, pruefen, ob die referenzierten Chunk-Labels das korrekte Praefix verwenden und der Chunk eine entsprechende Beschriftungsoption hat.
Schritt 4: Tabellen im APA-Stil formatieren
#| label: tbl-descriptives
#| tbl-cap: "Descriptive Statistics by Condition"
library(gt)
descriptive_table <- data |>
group_by(condition) |>
summarise(
M = mean(score),
SD = sd(score),
n = n()
)
gt(descriptive_table) |>
fmt_number(columns = c(M, SD), decimals = 2) |>
cols_label(
condition = "Condition",
M = "*M*",
SD = "*SD*",
n = "*n*"
)
Erwartet: Tabellen werden mit APA-Formatierung gerendert: kursive Spaltenkoepfe fuer statistische Symbole, korrekte Dezimalausrichtung und eine beschreibende Ueberschrift ueber der Tabelle.
Bei Fehler: Wenn die gt-Tabelle nicht im APA-Stil gerendert wird, sicherstellen, dass das gt-Paket installiert ist und cols_label() Markdown-Kursivschrift verwendet (*M*, *SD*). Fuer papaja-Nutzer stattdessen apa_table() verwenden.
Schritt 5: Zitationen verwalten
references.bib erstellen:
@article{smith2023,
author = {Smith, John A. and Jones, Mary B.},
title = {Effects of intervention on outcomes},
journal = {Journal of Psychology},
year = {2023},
volume = {45},
pages = {123--145},
doi = {10.1000/example}
}
APA-Zitationsstile:
- Parenthetisch:
[@smith2023]-> (Smith & Jones, 2023) - Narrativ:
@smith2023-> Smith and Jones (2023) - Mehrfach:
[@smith2023; @jones2022]-> (Jones, 2022; Smith & Jones, 2023)
Erwartet: references.bib enthaelt gueltige BibTeX-Eintraege mit allen erforderlichen Feldern (author, title, year, journal) und Zitationsschluessel stimmen mit dem Manuskripttext ueberein.
Bei Fehler: BibTeX-Syntax mit einem Online-Validator oder bibtool -d references.bib validieren. Sicherstellen, dass Zitationsschluessel im Text exakt mit .bib-Schluesseln uebereinstimmen (Gross-/Kleinschreibung beachten).
Schritt 6: Rendern
# Word document (common for journal submission)
quarto render manuscript.qmd --to apaquarto-docx
# PDF (for preprint or review)
quarto render manuscript.qmd --to apaquarto-pdf
Erwartet: Korrekt formatiertes APA-Dokument mit Titelseite, Kolumnentitel und korrekt formatiertem Literaturverzeichnis.
Bei Fehler: Bei PDF-Rendering-Fehlern sicherstellen, dass TinyTeX installiert ist (quarto install tinytex). Bei DOCX-Ausgabeproblemen pruefen, ob die Word-Vorlage von apaquarto zugaenglich ist. Wenn Literaturangaben nicht erscheinen, sicherstellen, dass die Ueberschrift # References am Ende des Dokuments vorhanden ist.
Validierung
- Titelseite korrekt formatiert (Titel, Autoren, Affiliationen, Autorenhinweis)
- Zusammenfassung mit Schluesselwoertern vorhanden
- Zitationen im Text stimmen mit Literaturverzeichnis ueberein
- Tabellen und Abbildungen korrekt nummeriert
- Statistiken gemaess APA formatiert (kursiv, korrekte Symbole)
- Literaturverzeichnis im APA-7-Format
- Seitenzahlen und Kolumnentitel vorhanden (PDF)
Haeufige Fehler
- Inline-R-Code-Formatierung: Backtick-R-Syntax fuer Inline-Statistiken verwenden, keine hartcodierten Werte
- Zitationsschluessel-Abweichungen: Sicherstellen, dass .bib-Schluessel exakt im Text uebereinstimmen
- Abbildungsplatzierung: APA-Manuskripte platzieren Abbildungen typischerweise am Ende;
documentmode: mansetzen - Fehlende CSL-Datei: apaquarto enthaelt die APA-CSL; papaja-Nutzer muessen moeglicherweise
csl: apa.cslangeben - Sonderzeichen in Zusammenfassungen: Markdown-Formatierung im YAML-Zusammenfassungsblock vermeiden
Verwandte Skills
create-quarto-report- Allgemeine Quarto-Dokumenterstellunggenerate-statistical-tables- Publikationsreife Tabellenbuild-parameterized-report- Batch-Berichtsgenerierung
GitHub 저장소
연관 스킬
executing-plans
디자인executing-plans 스킬은 검토 체크포인트가 포함된 통제된 배치로 실행할 완전한 구현 계획이 있을 때 사용합니다. 이 스킬은 계획을 불러와 비판적으로 검토한 후, 소규모 배치(기본값 3개 작업)로 작업을 실행하면서 각 배치 사이에 진행 상황을 아키텍트 검토를 위해 보고합니다. 이를 통해 내재된 품질 관리 체크포인트를 갖춘 체계적인 구현이 보장됩니다.
requesting-code-review
디자인이 스킬은 코드 변경 사항을 요구 사항에 따라 분석하기 위해 코드 리뷰어 하위 에이전트를 호출합니다. 작업 완료 후, 주요 기능 구현 후, 또는 메인 브랜치에 병합하기 전에 사용해야 합니다. 이 리뷰는 현재 구현체와 원래 계획을 비교하여 문제를 조기에 발견하는 데 도움이 됩니다.
connect-mcp-server
디자인이 스킬은 개발자들이 HTTP, stdio 또는 SSE 전송 방식을 통해 MCP 서버를 Claude Code에 연결하는 포괄적인 가이드를 제공합니다. GitHub, Notion 및 사용자 정의 API와 같은 외부 서비스를 통합하기 위한 설치, 구성, 인증 및 보안을 다룹니다. MCP 통합 설정, 외부 도구 구성 또는 Claude의 모델 컨텍스트 프로토콜 작업 시 활용하세요.
web-cli-teleport
디자인이 스킬은 작업 분석을 기반으로 개발자가 Claude Code 웹 인터페이스와 CLI 인터페이스 중 선택할 수 있도록 돕고, 두 환경 간 원활한 세션 텔레포트를 가능하게 합니다. 웹, CLI 또는 모바일 환경 전환 시 세션 상태와 컨텍스트를 관리하여 워크플로를 최적화합니다. 다양한 단계에서 서로 다른 도구가 필요한 복잡한 프로젝트에 사용하세요.
