diff --git a/csvkit/utilities/csvstack.py b/csvkit/utilities/csvstack.py
index bf1c00b..39d544d 100644
--- a/csvkit/utilities/csvstack.py
+++ b/csvkit/utilities/csvstack.py
@@ -9,7 +9,7 @@ from csvkit.cli import CSVKitUtility, make_default_headers
 
 class CSVStack(CSVKitUtility):
     description = 'Stack up the rows from multiple CSV files, optionally adding a grouping value.'
-    override_flags = ['f', 'K', 'L', 'date-format', 'datetime-format']
+    override_flags = ['f', 'L', 'date-format', 'datetime-format']
 
     def add_arguments(self):
         self.argparser.add_argument(metavar="FILE", nargs='+', dest='input_paths', default=['-'],
@@ -45,6 +45,14 @@ class CSVStack(CSVKitUtility):
         output = agate.csv.writer(self.output_file, **self.writer_kwargs)
 
         for i, f in enumerate(self.input_files):
+            if isinstance(self.args.skip_lines, int):
+                skip_lines = self.args.skip_lines
+                while skip_lines > 0:
+                    f.readline()
+                    skip_lines -= 1
+            else:
+                raise ValueError('skip_lines argument must be an int')
+
             rows = agate.csv.reader(f, **self.reader_kwargs)
 
             # If we have header rows, use them

csvstack to support --skip-lines
First , great library.

It was very handy in searching big csv files , i just needed to search a complete folder full of csv that each file has a header that should be ignored by using latest version 1.0.2 --skip-lines it was possible but file by file . i tried using csvstack but it did not recognise the parameter --skip-lines 

```
Alis-Mac-mini:sonus shahbour$ csvgrep --skip-lines 1 -c 20 -r "^449" -H  20170219013000.1014D6F.ACT.gz | csvgrep -c 21 -r "^639"  | csvcut  -c 20,21    
t,u
44971506961058,639398219637
44971504921587,639106889971
44971569097874,639291643991
44971568622691,639101981790
44971543461612,639495761895
44971502473650,639287415793
44971543544583,639183191196
44971569097874,639291643991
44971566267135,639293255451
44971507677524,639108700472
```

```
Alis-Mac-mini:sonus shahbour$ csvstack -H --skip-lines 1 * | csvgrep -c 20 -r "^449" | csvgrep -c 21 -r "^639"  | csvcut  -c 20,21                 
usage: csvstack [-h] [-d DELIMITER] [-t] [-q QUOTECHAR] [-u {0,1,2,3}] [-b]
                [-p ESCAPECHAR] [-z FIELD_SIZE_LIMIT] [-e ENCODING] [-S] [-H]
                [-v] [-l] [--zero] [-V] [-g GROUPS] [-n GROUP_NAME]
                [--filenames]
                FILE [FILE ...]
csvstack: error: unrecognized arguments: --skip-lines
```

diff --git a/tests/test_utilities/test_csvstack.py b/tests/test_utilities/test_csvstack.py
index abae02d..2921f2f 100644
--- a/tests/test_utilities/test_csvstack.py
+++ b/tests/test_utilities/test_csvstack.py
@@ -19,6 +19,13 @@ class TestCSVStack(CSVKitTestCase, EmptyFileTests):
         with patch.object(sys, 'argv', [self.Utility.__name__.lower(), 'examples/dummy.csv']):
             launch_new_instance()
 
+    def test_skip_lines(self):
+        self.assertRows(['--skip-lines', '3', 'examples/test_skip_lines.csv', 'examples/test_skip_lines.csv'], [
+            ['a', 'b', 'c'],
+            ['1', '2', '3'],
+            ['1', '2', '3'],
+        ])
+
     def test_single_file_stack(self):
         self.assertRows(['examples/dummy.csv'], [
             ['a', 'b', 'c'],

pip install -e .[dev]
parse_log_pytest
requirements.txt
pytest agate-excel agate-sql
apt-get update apt-get install -y gcc
3.9
requirements/base.txt
pytest --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning
agate==1.13.0
agate-dbf==0.2.3
agate-excel==0.4.1
agate-sql==0.7.2
babel==2.17.0
-e git+https://github.com/wireservice/csvkit.git@3d9438e7ea5db34948ade66b0a4333736990c77a#egg=csvkit
dbfread==2.0.7
et_xmlfile==2.0.0
exceptiongroup==1.2.2
greenlet==3.1.1
iniconfig==2.1.0
isodate==0.7.2
leather==0.4.0
olefile==0.47
openpyxl==3.1.5
packaging==24.2
parsedatetime==2.6
pluggy==1.5.0
pytest==8.3.5
python-slugify==8.0.4
pytimeparse==1.1.8
six==1.17.0
SQLAlchemy==2.0.40
text-unidecode==1.3
tomli==2.2.1
typing_extensions==4.13.0
xlrd==2.0.1

name: csvkit
channels:
  - defaults
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - conda-forge
dependencies:
  - _libgcc_mutex=0.1=main
  - _openmp_mutex=5.1=1_gnu
  - ca-certificates=2025.2.25=h06a4308_0
  - ld_impl_linux-64=2.40=h12ee557_0
  - libffi=3.4.4=h6a678d5_1
  - libgcc-ng=11.2.0=h1234567_1
  - libgomp=11.2.0=h1234567_1
  - libstdcxx-ng=11.2.0=h1234567_1
  - ncurses=6.4=h6a678d5_0
  - openssl=3.0.16=h5eee18b_0
  - pip=25.0=py39h06a4308_0
  - python=3.9.21=he870216_1
  - readline=8.2=h5eee18b_0
  - setuptools=75.8.0=py39h06a4308_0
  - sqlite=3.45.3=h5eee18b_0
  - tk=8.6.14=h39e8969_0
  - tzdata=2025a=h04d1e81_0
  - wheel=0.45.1=py39h06a4308_0
  - xz=5.6.4=h5eee18b_1
  - zlib=1.2.13=h5eee18b_1
  - pip:
      - agate==1.13.0
      - agate-dbf==0.2.3
      - agate-excel==0.4.1
      - agate-sql==0.7.2
      - babel==2.17.0
      - dbfread==2.0.7
      - et-xmlfile==2.0.0
      - exceptiongroup==1.2.2
      - greenlet==3.1.1
      - iniconfig==2.1.0
      - isodate==0.7.2
      - leather==0.4.0
      - olefile==0.47
      - openpyxl==3.1.5
      - packaging==24.2
      - parsedatetime==2.6
      - pluggy==1.5.0
      - pytest==8.3.5
      - python-slugify==8.0.4
      - pytimeparse==1.1.8
      - six==1.17.0
      - sqlalchemy==2.0.40
      - text-unidecode==1.3
      - tomli==2.2.1
      - typing-extensions==4.13.0
      - xlrd==2.0.1
prefix: /opt/conda/envs/csvkit

tests/test_utilities/test_csvstack.py::TestCSVStack::test_skip_lines
tests/test_utilities/test_csvstack.py::TestCSVStack::test_empty tests/test_utilities/test_csvstack.py::TestCSVStack::test_explicit_grouping tests/test_utilities/test_csvstack.py::TestCSVStack::test_filenames_grouping tests/test_utilities/test_csvstack.py::TestCSVStack::test_launch_new_instance tests/test_utilities/test_csvstack.py::TestCSVStack::test_multiple_file_stack tests/test_utilities/test_csvstack.py::TestCSVStack::test_no_header_row tests/test_utilities/test_csvstack.py::TestCSVStack::test_single_file_stack
csvkit/utilities/csvstack.py
csvkit/utilities/csvstack.py