{"id":50153942,"url":"https://github.com/iremaydas/base-r-skill","last_synced_at":"2026-06-10T01:00:42.777Z","repository":{"id":347317607,"uuid":"1193596297","full_name":"iremaydas/base-r-skill","owner":"iremaydas","description":"Provides base R programming guidance covering data structures, data wrangling, statistical modeling, visualization, and I/O ","archived":false,"fork":false,"pushed_at":"2026-03-27T11:58:00.000Z","size":36,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-27T22:55:30.158Z","etag":null,"topics":["claude-skills","data-analysis","r","skills"],"latest_commit_sha":null,"homepage":"","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iremaydas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-27T11:49:02.000Z","updated_at":"2026-03-27T20:29:15.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/iremaydas/base-r-skill","commit_stats":null,"previous_names":["iremaydas/base-r-skill"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/iremaydas/base-r-skill","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iremaydas%2Fbase-r-skill","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iremaydas%2Fbase-r-skill/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iremaydas%2Fbase-r-skill/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iremaydas%2Fbase-r-skill/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iremaydas","download_url":"https://codeload.github.com/iremaydas/base-r-skill/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iremaydas%2Fbase-r-skill/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34132030,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["claude-skills","data-analysis","r","skills"],"created_at":"2026-05-24T10:00:23.616Z","updated_at":"2026-06-10T01:00:42.740Z","avatar_url":"https://github.com/iremaydas.png","language":"R","funding_links":[],"categories":["Skills"],"sub_categories":["General data analysis"],"readme":"# base-r-skill \n\nA [Claude Code](https://claude.ai/code) skill for base R programming.\n\n---\n\n## The Story\n\nI'm a political science PhD candidate who uses R regularly but would never call myself *an R person*. I needed a Claude Code skill for base R — something without tidyverse, without ggplot2, just plain R — and I couldn't find one anywhere.\n\nSo I made one myself. At 11pm. Asking Claude to help me build a skill for Claude. \n\nIf you're also someone who Googles `how to drop NA rows in R` every single time, this one's for you. 🫶\n\n---\n\n## What's Inside\n\n```\nbase-r/\n├── SKILL.md                    # Main skill file\n├── references/                 # Gotchas \u0026 non-obvious behaviors\n│   ├── data-wrangling.md       # Subsetting traps, apply family, merge, factor quirks\n│   ├── modeling.md             # Formula syntax, lm/glm/aov/nls, optim\n│   ├── statistics.md           # Hypothesis tests, distributions, clustering\n│   ├── visualization.md        # par, layout, devices, colors\n│   ├── io-and-text.md          # read.table, grep, regex, format\n│   ├── dates-and-system.md     # Date/POSIXct traps, options(), file ops\n│   └── misc-utilities.md       # tryCatch, do.call, time series, utilities\n├── scripts/\n│   ├── check_data.R            # Quick data quality report for any data frame\n│   └── scaffold_analysis.R     # Generates a starter analysis script\n└── assets/\n    └── analysis_template.R     # Copy-paste analysis template\n```\n\nThe reference files were condensed from the official R 4.5.3 manual — **19,518 lines → 945 lines** (95% reduction). Only the non-obvious stuff survived: gotchas, surprising defaults, tricky interactions. The things Claude already knows well got cut.\n\n---\n\n## How to Use\n\nAdd this skill to your Claude Code setup by pointing to this repo. Then Claude will automatically load the relevant reference files when you're working on R tasks.\n\nWorks best for:\n- Base R data manipulation (no tidyverse)\n- Statistical modeling with `lm`, `glm`, `aov`\n- Base graphics with `plot`, `par`, `barplot`\n- Understanding why your R code is doing that weird thing\n\nNot for: tidyverse, ggplot2, Shiny, or R package development.\n\n---\n\n## The `check_data.R` Script\n\nProbably the most useful standalone thing here. Source it and run `check_data(df)` on any data frame to get a formatted report of dimensions, NA counts, numeric summaries, and categorical breakdowns.\n\n```r\nsource(\"scripts/check_data.R\")\ncheck_data(your_df)\n```\n\n---\n\n## Built With Help From\n\n- Claude (obviously)\n- The official R manuals (all 19,518 lines of them)\n- Mild frustration and several cups of coffee\n\n---\n\n## Contributing\n\nIf you spot a missing gotcha, a wrong default, or something that should be in the references — PRs are very welcome. I'm learning too.\n\n---\n\n*Made by [@iremaydas](https://github.com/iremaydas) — PhD candidate, occasional R user, full-time Googler of things I should probably know by now.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firemaydas%2Fbase-r-skill","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Firemaydas%2Fbase-r-skill","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firemaydas%2Fbase-r-skill/lists"}