This one's for anyone integrating Bootstrap 5 components into Angular projects using ng-bootstrap. It covers the full setup from installation through angular.json configuration, then walks through the major components like modals, dropdowns, accordions, datepickers, and typeaheads. The skill emphasizes standalone component usage, which is good since that's the modern Angular approach. What's genuinely helpful here is seeing the actual import statements and template syntax for each component, especially the newer control flow syntax with @for blocks. It targets ng-bootstrap 17.x specifically, so you're getting patterns that work with current Angular versions rather than outdated module-heavy approaches.

skills.sh installs
205
GitHub stars
7
last updated
Aug 21, 2026

Install

$ npx -y skills add oguzhan18/angular-ecosystem-skills --skill angular-bootstrap --agent claude-code

Installs into .claude/skills of the current project.

Files

ng-bootstrap / Angular Bootstrap

Version: ng-bootstrap 17.x (2025) Tags: Bootstrap, UI Components, ng-bootstrap

References: ng-bootstrap • GitHub

API Changes

This section documents recent version-specific API changes.

  • NEW: Bootstrap 5 support — Full Bootstrap 5 integration

  • NEW: Standalone components — All components are standalone

  • NEW: Bootstrap icons support — Icon integration

  • NEW: Angular 17+ support — Full compatibility with modern Angular

Best Practices

  • Install ng-bootstrap
npm install @ng-bootstrap/ng-bootstrap @popperjs/core bootstrap
  • Import styles in angular.json
{
  "styles": ["node_modules/bootstrap/dist/css/bootstrap.min.css"]
}
  • Import NgbModule
import { NgbModule } from '@ng-bootstrap/ng-bootstrap';

@NgModule({
  imports: [NgbModule]
})
export class AppModule {}
  • Use standalone import
import { NgbCarouselModule } from '@ng-bootstrap/ng-bootstrap';

@Component({
  standalone: true,
  imports: [NgbCarouselModule],
  // ...
})
export class CarouselComponent {}
  • Use Modal

Sponsors

Details

Repository
github.com/oguzhan18/angular-ecosystem-skills
Category
Frontend Development
First seen
Jun 3, 2026

More from oguzhan18/angular-ecosystem-skills

All 45
1millionco avataranimation-best-practicesmillionco/react-doctorCSS and UI animation patterns for responsive, polished interfaces. Use when implementing hover effects, tooltips, button feedback, transitions, or fixing animat200skills.sh installs
2longbridge avatarnew-componentlongbridge/gpui-componentCreate new GPUI components. Use when building components, writing UI elements, or creating new component implementations.197skills.sh installs
3oguzhan18 avatarangular-jestoguzhan18/angular-ecosystem-skillsALWAYS use when testing Angular applications with Jest, configuring Jest, or migrating from Jasmine/Karma to Jest.190skills.sh installs
4oguzhan18 avatarangular-standaloneoguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular Standalone Components, imports array, bootstrapping, or migrating from NgModules in Angular applications.189skills.sh installs
5nexu-io avatarhtml-ppt-weekly-reportnexu-io/open-designTeam weekly / status-update deck — corporate clarity, 8-cell KPI grid, shipped list, 8-week bar chart, next-week table. Use for 周报, business reviews, team statu185skills.sh installs
6nexu-io avatarhtml-ppt-graphify-dark-graphnexu-io/open-design暗底知识图谱 deck —184skills.sh installs