スキル一覧に戻る

format-apa-report

pjt222
更新日 6 days ago
21 閲覧
17
2
17
GitHubで表示
メタgeneral

について

このスキルは、QuartoまたはR MarkdownレポートをAPA第7版スタイルに準拠するようフォーマットします。apaquartoまたはpapajaパッケージを使用して、表紙、要約、引用、表、図、参考文献を自動化します。心理学や社会科学分野の再現可能な学術論文を分析コードから直接生成する際にご利用ください。

クイックインストール

Claude Code

推奨
メイン
npx skills add pjt222/agent-almanac -a claude-code
プラグインコマンド代替
/plugin add https://github.com/pjt222/agent-almanac
Git クローン代替
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/format-apa-report

このコマンドをClaude Codeにコピー&ペーストしてスキルをインストールします

ドキュメント

擬 APA 報

以 Quarto(apaquarto)或 R Markdown(papaja)造 APA 7 式報。

  • 書 APA 式學文
  • 造心或社研報
  • 生含析之可複稿
  • 備論或章

  • :析碼與果
  • :書庫文(.bib)
  • :共作與屬
  • :稿類(期刊文、生文)

一:擇框

甲:apaquarto(Quarto,宜)

install.packages("remotes")
remotes::install_github("wjschne/apaquarto")

乙:papaja(R Markdown)

remotes::install_github("crsh/papaja")

得:所擇框包裝成並可 library(apaquarto)library(papaja) 載。

敗:因缺系依(如 PDF 用之 LaTeX)→先裝 TinyTeX:quarto install tinytex。GitHub 裝敗→察 remotes 已裝且 GitHub 可達。

二:造文(apaquarto)

manuscript.qmd

---
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
---

得:manuscript.qmd 存,YAML frontmatter 含題、短題、作者屬、摘、關詞、書庫引、APA 特格選。

敗:驗 YAML 縮進一致(2 空);author: 條用 name:affiliations:corresponding: 之列式;bibliography: 指向存之 .bib 文。

三:書 APA 容

# 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

得:容循 APA 節構(Introduction、Method、Results、Discussion、References)並有 inline R 為統與正 @fig-@tbl- 交引。

敗:inline R 不渲→驗 backtick-r 語(`r expression`)。交引示為字→察所引塊標用正前綴且塊有對應 caption 選。

四:APA 式擬表

#| 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*"
  )

得:表以 APA 式渲:統符斜體欄首、正小數齊、表上述述。

敗:gt 表不以 APA 式渲→確 gt 已裝且 cols_label() 用 markdown 斜體(*M**SD*)。papaja 用者→用 apa_table()gt()

五:管引

references.bib

@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 引式:

  • 括:[@smith2023] -> (Smith & Jones, 2023)
  • 敘:@smith2023 -> Smith and Jones (2023)
  • 多:[@smith2023; @jones2022] -> (Jones, 2022; Smith & Jones, 2023)

得:references.bib 含有效 BibTeX 條,諸必欄(author、title、year、journal)齊,引鍵匹稿中所用。

敗:以在線驗器或 bibtool -d references.bib 驗 BibTeX 語法。確文中引鍵正匹 .bib 鍵(區大小)。

六:渲

# 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

得:正擬 APA 文含題頁、running head、正擬參節。

敗:PDF 渲敗→驗 TinyTeX 已裝(quarto install tinytex)。DOCX 議→察 apaquarto Word 模可達。參不現→確文末有 # References 首。

  • 題頁擬正(題、作者、屬、作者注)
  • 摘並含關詞
  • 文中引匹參列
  • 表與圖號正
  • 統以 APA 擬(斜體、正符)
  • 參為 APA 7 式
  • 頁號與 running head 在(PDF)

  • inline R 擬:用 backtick-r 為 inline 統,勿硬碼
  • 引鍵不匹:確文中 .bib 鍵正匹
  • 圖位:APA 稿常末置圖;設 documentmode: man
  • 缺 CSL 文:apaquarto 含 APA CSL;papaja 用者或須定 csl: apa.csl
  • 摘中特符:YAML 摘塊中避 markdown 格

  • create-quarto-report - 通 Quarto 文造
  • generate-statistical-tables - 發版就之表
  • build-parameterized-report - 批報生

GitHub リポジトリ

pjt222/agent-almanac
パス: i18n/wenyan-ultra/skills/format-apa-report
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

関連スキル

content-collections

メタ

このスキルは、Content Collections(Markdown/MDXファイルを型安全なデータコレクションに変換するTypeScriptファーストのツール)の本番環境でテストされた設定を提供します。Zodバリデーションによる型安全性を実現し、ブログ、ドキュメントサイト、コンテンツ重視のVite + Reactアプリケーション構築時にご利用ください。Viteプラグインの設定、MDXコンパイルから、デプロイ最適化、スキーマバリデーションまで、すべてを網羅しています。

スキルを見る

polymarket

メタ

このスキルは、開発者がPolymarket予測市場プラットフォームを活用したアプリケーション構築を可能にします。API統合による取引や市場データの取得に加え、WebSocketを介したリアルタイムデータストリーミングにより、ライブ取引や市場活動を監視できます。取引戦略の実装や、ライブ市場更新を処理するツールの作成にご利用ください。

スキルを見る

creating-opencode-plugins

メタ

このスキルは、開発者がコマンド、ファイル、LSP操作など25種類以上のイベントタイプにフックするOpenCodeプラグインを作成することを支援します。JavaScript/TypeScriptモジュール向けに、プラグイン構造、イベントAPI仕様、および実装パターンを提供します。カスタムイベント駆動ロジックでOpenCode AIアシスタントのライフサイクルをインターセプト、監視、または拡張する必要がある場合にご利用ください。

スキルを見る

sglang

メタ

SGLangは、高性能なLLMサービングフレームワークであり、RadixAttentionプレフィックスキャッシュを活用したJSON、正規表現、エージェントワークフロー向けの高速で構造化された生成を特長とします。特にプレフィックスが繰り返されるタスクにおいて、大幅に高速な推論を実現し、複雑な構造化出力やマルチターン対話に最適です。制約付きデコードが必要な場合や、広範なプレフィックス共有を伴うアプリケーションを構築する場合は、vLLMなどの代替案ではなくSGLangを選択してください。

スキルを見る