Cook shallots in butter in a 12-inch heavy skillet over moderate heat, stirring, until shallots are softened, about 5 minutes. Stir in garlic, bell pepper, and celery and cook, stirring occasionally, until pepper and celery are just tender, about 4 minutes.