diff --git a/examples/with-external-scoped-css/.babelrc b/examples/with-external-scoped-css/.babelrc
deleted file mode 100644
index 4c964019..00000000
--- a/examples/with-external-scoped-css/.babelrc
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "presets": ["next/babel"],
- "plugins": [
- [
- "css-modules-transform", {
- "extensions": [".css", ".sass"],
- "append": [ "postcss-cssnext" ],
- "extractCss": "./static/css/bundle.css",
- "preprocessCss": "./pre-processor.js"
- }
- ]
- ]
-}
diff --git a/examples/with-external-scoped-css/.gitignore b/examples/with-external-scoped-css/.gitignore
deleted file mode 100644
index ecdef5b8..00000000
--- a/examples/with-external-scoped-css/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-static
\ No newline at end of file
diff --git a/examples/with-external-scoped-css/README.md b/examples/with-external-scoped-css/README.md
index 0c42870d..d88f95a0 100644
--- a/examples/with-external-scoped-css/README.md
+++ b/examples/with-external-scoped-css/README.md
@@ -1,18 +1,4 @@
-[![Deploy to now](https://deploy.now.sh/static/button.svg)](https://deploy.now.sh/?repo=https://github.com/zeit/next.js/tree/master/examples/with-external-scoped-css)
-## Scoped Style with external CSS file
-The motivation for this example is using scoped css from external files and in the end generate a compiled static `.css` file to use in production..
-#### Running That
+# With external scoped css
-```
-yarn install
-yarn start
-```
-
-#### Supported Langs
-The plugin supports the `less`, `scss` and `css` file extensions. It is possible to add support for another pre-processor by creating a function to compile the code. In the example we use `sass` as our css pre-processor
-
-You need to edit the `.babelrc` and sometimes the `pre-processor.js` to work with another languages, if you want to use SCSS the solution and explanation (fit with other css-pre-processors) are in this issue <3 [#3053](https://github.com/zeit/next.js/issues/3053)
-
-#### Attention Points
-- Next.js doesn't have support for watching `*.css files. So you will have to edit a Javascript file to re-compile the css. In the future this will be fixed by [#823](https://github.com/zeit/next.js/pull/823).
\ No newline at end of file
+This example has been deprecated in favor of [@zeit/next-css](https://github.com/zeit/next-plugins/tree/master/packages/next-css).
diff --git a/examples/with-external-scoped-css/global.sass b/examples/with-external-scoped-css/global.sass
deleted file mode 100644
index f756f1b3..00000000
--- a/examples/with-external-scoped-css/global.sass
+++ /dev/null
@@ -1,3 +0,0 @@
-@mixin opacity($opacity)
- opacity: $opacity
- filter: alpha(opacity=($opacity * 100))
\ No newline at end of file
diff --git a/examples/with-external-scoped-css/package.json b/examples/with-external-scoped-css/package.json
deleted file mode 100644
index b3d97667..00000000
--- a/examples/with-external-scoped-css/package.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "name": "with-external-scoped-css",
- "version": "1.0.0",
- "main": "index.js",
- "license": "ISC",
- "author": "",
- "scripts": {
- "start": "next",
- "build": "next build",
- "run": "next start"
- },
- "dependencies":{
- "next": "latest",
- "react": "^16.0.0",
- "react-dom": "^16.0.0"
- },
- "devDependencies": {
- "babel-plugin-css-modules-transform": "^1.2.1",
- "node-sass": "^4.5.0",
- "postcss": "^5.2.16",
- "postcss-cssnext": "^2.10.0"
- }
-}
diff --git a/examples/with-external-scoped-css/pages/_document.js b/examples/with-external-scoped-css/pages/_document.js
deleted file mode 100644
index 0abbafcd..00000000
--- a/examples/with-external-scoped-css/pages/_document.js
+++ /dev/null
@@ -1,24 +0,0 @@
-import React from 'react'
-import Document, { Head, Main, NextScript } from 'next/document'
-
-export default class MyDocument extends Document {
- static getInitialProps ({ renderPage }) {
- const { html, head, errorHtml, chunks } = renderPage()
- return { html, head, errorHtml, chunks }
- }
-
- render () {
- return (
-
-