mcpbeat Sign in

Grad Ethnography Agent Skill

Apply ethnographic methods including prolonged engagement, participant observation, thick description, and netnography to study cultures and communities. Use this skill when the user needs to design fieldwork with immersive observation, interpret cultural practices through thick description, study online communities via netnography, or when they ask 'how do I study a culture or community', 'what is participant observation', or 'how do I apply ethnography to online settings'.

3k tokens
context cost
the whole folder, loaded on every use
2
files
instructions only
0
copies elsewhere
how many repositories repackaged it
223
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/asgard-ai-platform/skills --skill grad-ethnography

What comes with it

8 093 bytes besides the instruction
examples/sample_scenario.md

The instruction itself

13 sections, as written by the author

Ethnography

Overview

Ethnography is a qualitative methodology rooted in anthropology that involves prolonged immersion in a social setting to understand cultural meanings, practices, and social structures from the participants' perspective. The researcher becomes the primary instrument, producing "thick description" (Geertz) that interprets behavior within its cultural context. Netnography extends these principles to online communities.

When to Use

  • Understanding shared cultural meanings, norms, rituals, or worldviews of a group
  • Studying how people actually behave (not just what they report) in natural settings
  • Exploring online communities, digital cultures, or virtual worlds (netnography)
  • When the research question requires insider perspective and contextual depth

When NOT to Use

  • When time constraints prevent prolonged engagement (months to years)
  • When the research question can be answered by interviews or surveys alone
  • When the researcher cannot gain meaningful access to the group
  • When causal explanation is needed rather than cultural interpretation

Assumptions

IRON LAW: Ethnographic validity requires PROLONGED ENGAGEMENT — short
visits produce tourist-level understanding, not cultural insight. If
your "ethnography" is based on a few interviews over two weeks, it is
NOT ethnography.

Key assumptions:

  • Culture is a system of shared meanings that must be understood from within (emic perspective)
  • The researcher must balance insider immersion and outsider analysis (reflexivity)
  • Thick description captures not just behavior but its meaning in context
  • Knowledge is co-constructed between researcher and participants

Methodology

Step 1: Gain Access and Establish Rapport

Identify the field site and negotiate entry. Clarify your role on the observer-participant continuum. Build trust over time. For netnography: identify the online community, lurk to understand norms, then participate.

Step 2: Conduct Participant Observation

Observe and participate in daily activities. Record detailed fieldnotes with descriptive (what happened), reflective (your interpretations), and methodological (research decisions) layers. Spend enough time to move past "frontstage" performances to "backstage" realities.

Step 3: Produce Thick Description

Move beyond thin description (surface behavior) to thick description (behavior + context + meaning). Interpret actions within the local web of significance. Use emic categories (participants' own terms) before imposing etic frameworks.

Step 4: Analyze and Write the Ethnographic Account

Identify cultural themes, patterns, and contradictions. Triangulate fieldnotes with interviews, documents, and artifacts. Write a narrative that conveys the culture's logic while maintaining reflexive awareness of the researcher's positionality.

Output Format

## Ethnographic Analysis: [Community/Culture]

### Field Context
- Setting: [description of the field site]
- Duration: [length of engagement]
- Researcher role: [observer/participant-observer/full participant]
- Access strategy: [how entry was negotiated]

### Cultural Themes
| Theme | Emic Term | Observed Practices | Interpretation |
|-------|-----------|-------------------|----------------|
| [theme] | [local term] | [what people do] | [what it means] |

### Thick Description Excerpt
> [A narrative vignette showing behavior in context with interpretive layers]

### Social Structure and Power
- Key actors and roles: [who matters and why]
- Norms and sanctions: [what is enforced and how]
- Tensions and contradictions: [where the culture is contested]

### Researcher Reflexivity
- Positionality: [how the researcher's identity shaped access and interpretation]
- Impact on setting: [how the researcher's presence altered behavior]

### Implications
1. [Cultural insight from the ethnography]
2. [How findings connect to broader theoretical conversations]

Gotchas

  • Ethnography is NOT just "hanging out" — systematic fieldnote-taking and analytical discipline are required
  • Reflexivity is essential: your positionality (gender, race, class, outsider status) shapes what you see and what people show you
  • Netnography requires ethical consideration — online communities may not consent to being studied
  • Do NOT impose etic categories prematurely — let emic understanding develop first
  • The exit from the field is as important as entry — relationships and obligations do not end when the study does
  • Thick description is interpretation, not just detail — a 10-page description without meaning is still thin

References

  • Geertz, C. (1973). *The Interpretation of Cultures*. Basic Books.
  • Hammersley, M., & Atkinson, P. (2019). *Ethnography: Principles in Practice* (4th ed.). Routledge.
  • Kozinets, R. V. (2020). *Netnography: The Essential Guide to Qualitative Social Media Research* (3rd ed.). Sage.

Other skills for the same job

different authors, same section of the catalogue
Protocolsio Integration
by christophacham
×4

Integration with protocols.io API for managing scientific protocols. This skill should be used when working with protocols.io to search, create, update, or publish protocols; manage protocol steps and materials; handle discussions and comments; organize workspaces; upload and manage files; or integrate protocols.io functionality into workflows. Applicable for protocol discovery, collaborative protocol development, experiment tracking, lab protocol management, and scientific documentation.

16k tokens
Tailored Resume Generator
by frostant
×4

Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances

3k tokens
Excalidraw Diagram Generator
by github
vendor ×3

Generate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualize a process", "draw a system architecture", "create a mind map", or "generate an Excalidraw file". Supports flowcharts, relationship diagrams, mind maps, and system architecture diagrams. Outputs .excalidraw JSON files that can be opened directly in Excalidraw.

36k tokens scripts
Expo Dev Client
by openai
vendor ×3

Build and distribute Expo development clients locally or via TestFlight

961 tokens
Executing Plans
by ZhanlinCui
×3

Use when you have a written implementation plan to execute in a separate session with review checkpoints

542 tokens
Anndata
by christophacham
×3

Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.

16k tokens
Benchling Integration
by christophacham
×3

Benchling R&D platform integration. Access registry (DNA, proteins), inventory, ELN entries, workflows via API, build Benchling Apps, query Data Warehouse, for lab data management automation.

14k tokens
Biopython
by christophacham
×3

Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.

24k tokens

How to use it

Copy the folder

Take asgard-ai-platform/grad-ethnography from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.