A skill your agent uses when the identification argument is the bottleneck for a Journal of Money, Credit and Banking (JMCB) manuscript — macro shock identification (SVAR, narrative…

MITAuto-check passedResearch & Science

Install Jmcb Identification

skills CLI
$ npx skills add brycewang-stanford/Awesome-Journal-Skills --skill jmcb-identification -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install brycewang-stanford/Awesome-Journal-Skills jmcb-identification --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/brycewang-stanford/Awesome-Journal-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/Journal-of-Money-Credit-and-Banking-Skills/skills/jmcb-identification .claude/skills/jmcb-identification && rm -rf skills-src

Use ~/.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/

Facts

Skill name
jmcb-identification
GitHub stars
1.2k
Token cost
~2.6k tokens
SKILL.md length
1,223 words
Files
1
Skills in repo
2,387
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when the identification argument is the bottleneck for a Journal of Money, Credit and Banking (JMCB) manuscript — macro shock identification (SVAR, narrative…

  • The identification argument is the bottleneck for a Journal of Money
  • SKILL.md covers When to trigger, The JMCB identification bar, Branch paths and Referee pushback mapped to the…, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Credit and Banking (JMCB) manuscript — macro shock identification (SVAR

What it does

Jmcb Identification is an agent skill from brycewang-stanford/Awesome-Journal-Skills. Use when the identification argument is the bottleneck for a Journal of Money, Credit and Banking (JMCB) manuscript — macro shock identification (SVAR, narrative, sign/high-frequency monetary surprises), parameter identification in a monetary/banking model, or a micro-banking causal design. Stress-tests the data-to-object mapping to the JMCB bar before exhibits are finalized.

Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Research & Science, covering Load testing. The repository describes itself as: Journal-specific Claude Code/Codex skill packs covering mainstream journals — AER, QJE, Nature, Cell, 管理世界, 经济研究 & 200+ more — your fast track to getting published. | 覆盖主流期刊的… The licence is MIT.

When your agent uses it

  • The identification argument is the bottleneck for a Journal of Money
  • Credit and Banking (JMCB) manuscript — macro shock identification (SVAR
  • Sign/high-frequency monetary surprises)
  • Parameter identification in a monetary/banking model

Example prompts

  • “/jmcb-identification”

What it can do on your machine

Read from SKILL.md and the folder at commit 932eb23. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Jmcb Identification loads about 2.6k tokens when it runs. Until then it costs about 100 tokens; SKILL.md has 1,223 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~100
When it runs · the whole SKILL.md, loaded when a task matches
~2.6k

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.

Safety

Auto-check passed

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from brycewang-stanford/Awesome-Journal-Skills at commit 932eb23, republished under its MIT licence (© brycewang-stanford). 1,223 words, ~2,572 tokens.

Download SKILL.mdSave it as .claude/skills/jmcb-identification/SKILL.md (or your agent's skills folder).
name
jmcb-identification
description
Use when the identification argument is the bottleneck for a Journal of Money, Credit and Banking (JMCB) manuscript — macro shock identification (SVAR, narrative, sign/high-frequency monetary surprises), parameter identification in a monetary/banking model, or a micro-banking causal design. Stress-tests the data-to-object mapping to the JMCB bar before exhibits are finalized.

Identification Strategy (jmcb-identification)

When to trigger

  • A monetary-policy "shock" is just a residual from a regression, with no defense against the information effect
  • An SVAR's ordering / sign restrictions are unstated or unmotivated by theory
  • A bank/loan-level causal claim rests on OLS + controls, or TWFE on staggered regulation
  • A banking-model parameter is "calibrated" with no statement of what in the data pins it
  • You are unsure the identification clears JMCB's policy-relevant, mechanism-explicit bar

The JMCB identification bar

JMCB referees are monetary/banking economists who judge identification by whether the data-to-object mapping is explicit, theory-disciplined, and robust to the field's known critiques. Because the journal spans macro and micro, "identification" means different things by engine — pick the engine and make the argument transparent, with timing and institutions on the page. The dominant failure mode JMCB punishes is a "shock" or "treatment" that is not exogenous to the thing it is supposed to move.

Branch paths

Branch A: Macro shock identification (SVAR / narrative / external instruments)
  • High-frequency monetary surprises: identify off tight windows around FOMC/ECB announcements (Kuttner; Gürkaynak–Sack–Swanson factors; Gertler–Karadi external instrument). Defend against the information effect (Nakamura–Steinsson; Jarociński–Karadi sign decomposition or poor-man's sign restrictions) — a surprise that moves rates and raises growth forecasts is not a clean policy shock.
  • SVAR ordering / sign restrictions: motivate every restriction from theory or institutions; report sensitivity to the ordering and to the restriction set; for set-identified models report the full identified set, not a single draw.
  • Narrative shocks (Romer–Romer style): document the construction, the information set, and orthogonalization to forecasts.
  • IRF inference: report bands that match the method (e.g., bias-corrected/bootstrap for VARs; lag-robust / HAR for local projections); state the local-projection vs. VAR choice and why.
Branch B: Structural monetary / banking model identification
  • Name what identifies each parameter — tie it to a moment or institutional fact, not "the estimator converged." For a banking-friction model, say which data feature (loan spreads, deposit betas, capital ratios) disciplines the friction.
  • Targeted vs. untargeted moments: report fit to targeted moments and validate on untargeted ones.
  • Policy-invariance: argue the parameters survive the counterfactual you run (Lucas critique) — central to JMCB's policy use.
  • Report estimation regularity (objective, multi-start, Monte Carlo recovery) when estimated rather than calibrated.
Branch C: Micro-banking causal design (bank / loan / firm panel)
  • Staggered policy/regulation: move beyond TWFE (Callaway–Sant'Anna, Sun–Abraham, de Chaisemartin–D'Haultfœuille); show clean event-study leads; Goodman-Bacon decomposition.
  • Khwaja–Mian style: absorb credit demand with firm×time (or industry×region×time) fixed effects to isolate bank-driven credit supply — the workhorse banking identification; state explicitly that you net out demand.
  • IV / Bartik credit-supply shifters: strong first stage (effective F); defend exclusion; for shift-share defend share or shock exogeneity.
  • Inference: cluster at the treatment-assignment level (often bank and time, two-way); address few-cluster issues (wild-cluster bootstrap); Driscoll–Kraay if cross-sectional dependence is a concern.

Referee pushback mapped to the identification fix

  • "Your monetary-policy shock is contaminated by the information effect." → Decompose the surprise into pure-policy and information components (Jarociński–Karadi sign restrictions, or orthogonalize to Greenbook/Blue-Chip forecast revisions); show the IRF is robust to the cleaned shock.
  • "The SVAR result is an artifact of your recursive ordering." → Report the headline IRF under alternative orderings and a theory-motivated sign-restriction scheme; for set-identified models show the full identified set.
  • "You measure credit demand, not supply." → Absorb demand with firm×time (or industry×region×time) fixed effects, à la Khwaja–Mian; report the within-firm cross-bank coefficient.
  • "Staggered TWFE is biased here." → Re-estimate with Callaway–Sant'Anna or Sun–Abraham; show flat event-study leads and a Goodman-Bacon decomposition.
  • "Your calibrated parameters won't survive the counterfactual." → Argue policy-invariance (Lucas critique); show the parameters are not functions of the policy you change.
  • "Standard errors are understated." → Two-way cluster (bank and time) or wild-cluster bootstrap with few clusters; Driscoll–Kraay for cross-sectional dependence.

Matching identification to the JMCB policy use

A JMCB identification argument is not complete until it connects to the policy question. A clean shock that identifies an IRF still needs the reader to see which policy lever the response speaks to; a clean bank-supply coefficient still needs the reader to see what it implies for transmission or regulation. State the estimand in policy-relevant units (a transmission elasticity, a pass-through, a welfare number) so the identification serves the contribution rather than standing alone as a methodological exercise.

Show full SKILL.md (531 more words)Show less

Execution bridge (StatsPAI / Stata MCP)

Estimate and audit the design, don't only describe it. Full map: execution-with-mcp. JMCB is monetary/banking — macro time series + bank panels; local projections for the macro lane, DiD/IV for the bank lane.

  • detect_design → recommend → fit with as_handle=true → audit_result.
  • Observational causal claims: staggered DiD (callaway_santanna / sun_abraham + bacon_decomposition + honest_did_from_result); IV (effective_f_test + anderson_rubin_ci); RDD (rdrobust + mccrary_test).
  • Experiments: randomization-based inference + romano_wolf for many-outcome control.
  • Sensitivity: oster_delta / sensemakr for observational claims.

Report the magnitude in interpretable units; route the full battery to the appendix. A run end-to-end (synthetic data, real returns) is in the JF execution walkthrough.

Checklist

  • Engine chosen (macro shock / structural / micro-banking); data-to-object mapping in one sentence
  • Macro: surprise defended against the information effect; IRF bands match the method
  • Structural: each parameter tied to identifying moments/facts; policy-invariance argued for the counterfactual
  • Micro: credit demand absorbed (firm×time) where the claim is credit supply; modern estimator where TWFE would bias
  • Inference matched to design; clustering level stated; few-cluster handled
  • The claim never exceeds what the identification supports

Anti-patterns

  • A "monetary policy shock" that is a raw regression residual with no information-effect defense
  • SVAR sign/ordering restrictions presented as innocuous when they drive the headline IRF
  • Reading a bank-lending response as credit supply without absorbing credit demand
  • TWFE on staggered bank regulation with no heterogeneity-bias discussion
  • "Calibrated to the literature" standing in for an identification argument in a model paper
  • One-way clustering on a bank×time panel where shocks are correlated across banks within a period

A note on local projections vs. VARs

JMCB publishes both, and referees will ask why you chose one. Local projections are flexible and robust to misspecification of the dynamics but can be imprecise at long horizons; VARs are efficient but impose the full system. State the trade-off you made: if the IRF shape is the contribution, a referee may want the LP for transparency and a VAR for efficiency as a cross-check. When the two disagree materially, that disagreement is informative and should be reported, not buried.

Worked vignette (illustrative)

A paper claims monetary tightening cuts lending most at low-capital banks. The first draft uses the FOMC-day change in the 2-year yield as the shock and bank-level OLS. A JMCB referee raises two objections: the surprise is contaminated by the information effect, and the lending response could be demand, not supply. The fix: purge the surprise of the forecast-revision component (Jarociński–Karadi), and re-estimate with firm×quarter fixed effects so identification comes from within-firm variation across banks of different capital. The capital-interaction settles at −0.6pp per 25bp for the lowest-capital quartile (s.e. 0.2, illustrative), now defensible as supply.

State what you do NOT identify

The fastest way to lose a JMCB referee is to claim more than the design supports. A within-firm bank-supply coefficient identifies the supply margin, not the general-equilibrium effect on aggregate credit (firms may substitute to other banks). A high-frequency surprise identifies the announcement-window response, not the full effect of a sustained policy stance. A local-at-cutoff or LATE estimate is not the population effect. Name the boundary explicitly in the paper — a referee who sees you already know the limit is far more likely to accept the contribution than one who has to point it out.

Output format

text
【Engine】macro-shock / structural / micro-banking
【Data-to-object mapping】one sentence
【Identification evidence】[HF-surprise + info-effect defense / moments + invariance / firm×time + first-stage]
【Estimation/inference】method + bands/SEs + clustering level + few-cluster fix
【What it does NOT identify】[...]
【Next skill】jmcb-empirical-design

© brycewang-stanford, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in Journal-of-Money-Credit-and-Banking-Skills/skills/jmcb-identification of brycewang-stanford/Awesome-Journal-Skills.

Open the folder on GitHubat commit 932eb23

Compare with similar skills

Jmcb Identification 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.

Jmcb Identification compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Jmcb Identification this skillbrycewang-stanford/Awesome-Journal-Skills1.2k—~2.6kAutomated safety check: PassMIT
What If OracleK-Dense-AI/scientific-agent-skills48k1 repos~2.9kAutomated safety check: PassCC-BY-NC-4.0
Paper ReviewEvoScientist/EvoSkills478—~4.5kAutomated safety check: PassApache-2.0
Data Finderbrycewang-stanford/Auto-Empirical-Research-Skills4.6k—~1.7kAutomated safety check: PassCustom licence
Weakness Scannerflonat/flonat-research146—~1.5kAutomated safety check: PassMIT
Ecta Identificationfranklee16/academic-research-skills2231 repos~1.9kAutomated safety check: PassNone

Similar skills

  • What If Oracle

    K-Dense-AI/scientific-agent-skills

    Supports structured what-if scenario analysis for research planning, experimental contingencies, and scientific project decisions.

    48k GitHub starsUsed in 1 repo~2.9k tokens
    Research & ScienceAuto-check passed
  • Paper Review

    EvoScientist/EvoSkills

    Guides self-review of YOUR OWN academic paper before submission with adversarial stress-testing.

    478 GitHub stars~4.5k tokensUpdated 9 days ago
    Research & ScienceAuto-check passed
  • Data Finder

    brycewang-stanford/Auto-Empirical-Research-Skills

    Find and assess datasets for a research question. An agent skill from brycewang-stanford/Auto-Empirical-Research-Skills.

    4.6k GitHub stars~1.7k tokensUpdated 4 days ago
    Research & ScienceAuto-check passed
  • Weakness Scanner

    flonat/flonat-research

    Identify recurring weak arguments, unsupported assumptions, and vulnerable inference patterns across a literature corpus.

    146 GitHub stars~1.5k tokensUpdated 10 days ago
    Research & ScienceAuto-check passed
  • Ecta Identification

    franklee16/academic-research-skills

    A skill your agent uses when the bottleneck is identification and inference for an Econometrica manuscript — identification conditions and asymptotic distribution theory for an estimator, or axioms…

    223 GitHub starsUsed in 1 repo~1.9k tokens
    Research & ScienceAuto-check passed
  • Jbv Topic Selection

    franklee16/academic-research-skills

    A skill your agent uses when shaping or stress-testing a research question for the Journal of Business Venturing (JBV) — confirming the entrepreneurial phenomenon is central, picking a…

    223 GitHub starsUsed in 1 repo~1k tokens
    Research & ScienceAuto-check passed

More from brycewang-stanford/Awesome-Journal-Skills

All 2,387 skills in this repo
  • Aaag Data Analysis

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when running and reporting the analysis for an Annals of the American Association of Geographers manuscript — spatial statistics and modeling, remote-sensing accuracy, or…

    1.2k GitHub stars~1.3k tokensUpdated 13 days ago
    Auto-check passed
  • Aaag Literature Positioning

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when positioning an Annals of the American Association of Geographers manuscript in the literature — engaging geographic scholarship across the relevant area and the…

    1.2k GitHub stars~1.3k tokensUpdated 13 days ago
    Auto-check passed
  • Aaag Rebuttal

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when responding to an Annals of the American Association of Geographers decision letter (major/minor revision) — building a point-by-point response to the subject editor and…

    1.2k GitHub stars~1.4k tokensUpdated 13 days ago
    Auto-check passed
  • Aaag Research Design

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when defending the research design of an Annals of the American Association of Geographers manuscript — spatial/quantitative analysis and GIScience, remote-sensing and…

    1.2k GitHub stars~1.4k tokensUpdated 13 days ago
    Auto-check passed
  • Aaag Review Process

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when you need to understand how the Annals of the American Association of Geographers evaluates a manuscript — double-anonymous review routed through a subject editor by…

    1.2k GitHub stars~1.3k tokensUpdated 13 days ago
    Auto-check passed
  • Aaag Submission

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when running the final pre-submission preflight for the Annals of the American Association of Geographers via ScholarOne Manuscripts — area/article-type selection…

    1.2k GitHub stars~1.6k tokensUpdated 13 days ago
    Auto-check passed

Questions about Jmcb Identification

What does Jmcb Identification do?

A skill your agent uses when the identification argument is the bottleneck for a Journal of Money, Credit and Banking (JMCB) manuscript — macro shock identification (SVAR, narrative…. Jmcb Identification is an agent skill from brycewang-stanford/Awesome-Journal-Skills. Use when the identification argument is the bottleneck for a Journal of Money, Credit and Banking (JMCB) manuscript — macro shock identification (SVAR, narrative, sign/high-frequency monetary surprises), parameter identification in a monetary/banking model, or a micro-banking causal design.

When should I use Jmcb Identification?

Jmcb Identification fits situations like: the identification argument is the bottleneck for a Journal of Money; credit and Banking (JMCB) manuscript — macro shock identification (SVAR; sign/high-frequency monetary surprises); parameter identification in a monetary/banking model.

How do I install Jmcb Identification in Claude Code?

Run `npx skills add brycewang-stanford/Awesome-Journal-Skills --skill jmcb-identification -a claude-code`. Or copy the skill folder (Journal-of-Money-Credit-and-Banking-Skills/skills/jmcb-identification in brycewang-stanford/Awesome-Journal-Skills) into .claude/skills/jmcb-identification in your project. Claude Code loads it when a task matches its description.

How do I install Jmcb Identification in Codex?

Run `npx skills add brycewang-stanford/Awesome-Journal-Skills --skill jmcb-identification -a codex`. Or copy the skill folder (Journal-of-Money-Credit-and-Banking-Skills/skills/jmcb-identification in brycewang-stanford/Awesome-Journal-Skills) into .agents/skills/jmcb-identification in your project. Codex loads it when a task matches its description.

Can I use Jmcb Identification in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add brycewang-stanford/Awesome-Journal-Skills --skill jmcb-identification -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/jmcb-identification, .gemini/skills/jmcb-identification, .github/skills/jmcb-identification and .opencode/skills/jmcb-identification in your project.

What does Jmcb Identification need to run?

SKILL.md names no scripts, command-line tools or credentials: Jmcb Identification is instructions for the agent only.

Does Jmcb Identification access the network?

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.

Is Jmcb Identification safe to install?

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. Review the folder before installing.

What licence does Jmcb Identification use?

Jmcb Identification is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Jmcb Identification use?

About 2.6k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Jmcb Identification?

Skills that share tags, products or a category with Jmcb Identification: What If Oracle (K-Dense-AI/scientific-agent-skills, 48k stars), Paper Review (EvoScientist/EvoSkills, 478 stars), Data Finder (brycewang-stanford/Auto-Empirical-Research-Skills, 4.6k stars) and Weakness Scanner (flonat/flonat-research, 146 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Jmcb Identification?

brycewang-stanford (a GitHub user) maintains it in brycewang-stanford/Awesome-Journal-Skills, which has 1,231 GitHub stars. The repository holds 2,387 skills in this directory. The repository was last updated on September 27, 2026.

Source: brycewang-stanford/Awesome-Journal-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.